andrewvc / engulf

Distributed HTTP load tester, written in Clojure and Javascript.
http://engulf-project.org
Eclipse Public License 1.0
266 stars 14 forks source link

Bug: Job History'd URL Lists become blank after pressing "start" #6

Open flores opened 12 years ago

flores commented 12 years ago

I'd like to replay some of the tests we've already conducted.

a) Job History -> select a job b) I correctly see results in Engulf.

c) Click "Playback" d) url list becomes empty and "Playback" turns to "Live". I figure I am doing this step incorrectly.

e) Repeat a) f) Click "Start" g) url list becomes empty and I get an error stating "Error processing request: java.lang.Exception: Markov corpus must contain at least 2 URLs. Got: 0"

Either c) or f) should repeat the test.

andrewvc commented 12 years ago

Ah good catch, yeah, it's not restoring correctly.

andrewvc commented 12 years ago

This is actually a UI bug.

So, engulf only stores the final result in the interest of space (it used to store them all, but I decided against keeping that feature around for the time being because it generates a LOT more data than most people want).

The playback button is poorly named, it's really a toggle, going between 'live' and 'playback'. So clicking playback takes you back to 'live' mode. I need to rethink the UI here.

I'll close this out once I've fixed the UI to not be confusing.

andrewvc commented 12 years ago

FWIW in 'live' mode, you see jobs started by anything, whether it's you, an API client, or another browser. There needs to be some way of getting into live mode somewhere.

andrewvc commented 12 years ago

I'm gonna revise the spec, instead of uploading a file you'll be available to specify the URL of a file which workers can download and run against.