Hi, Jimmi.
Sorry for the delay, it took quite a bit of time to reproduce and
investigate this.
From what i can tell, this was a combination of multiple issues:
- HTTP requests to Blazemeter (to upload real-time test stats) take
longer time as test passes (0.5-1s at the start, 3-4s after a few hours,
sometimes going up to 10s)
- Stats reader that reads raw stats from kpi.jtl uses dynamic speed
adjustment algorithm (so it's able to adapt to fast growing kpi.jtl for
very intense load tests) without upper limit for speed.
So my guess is that at some point when one of HTTP requests to
Blazemeter took too long, kpi.jtl has grown substantially. This made
stats reader extract more and more data per iteration. And at some point
it got stuck in a loop, where it has read, say, 20mb of data in one
iteration, then took 10 seconds to aggregate and process it, and while
it was going on, another 30mb of stats got written to kpi.jtl. And so
read speed was always increasing, and it was taking more and more time
to aggregate all stats that were read from kpi.jtl in one iteration.
Long story short, i've set the upper limit for the read speed, which
should fix the issue. I'm afraid i can't do anything with HTTP request
timing, though, so you may want to increase `settings.check-interval` to
something like 10s for long tests.
I've tried to leave a very intense test on my computer overnight for a
few times and Taurus seems to survive that just fine.
Can you try to install Taurus from a snapshot (download
http://gettaurus.org/snapshots/bzt-1.7.2.974.tar.gz, and do `pip install
bzt-1.7.2.974.tar.gz`) and run your test again?
Dmitri
> --
> You received this message because you are subscribed to the Google
> Groups "codename-taurus" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
codename-taur...@googlegroups.com
> <mailto:
codename-taur...@googlegroups.com>.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/codename-taurus/9be7da72-3a53-45d6-81b9-c29929d73aee%40googlegroups.com
> <
https://groups.google.com/d/msgid/codename-taurus/9be7da72-3a53-45d6-81b9-c29929d73aee%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit
https://groups.google.com/d/optout.