def test_duration_updates_counters(self): runner = LocalRunner(get_runner_args( fqn='loads.examples.test_blog.TestWebSite.test_concurrency', output=['null'], duration=2.)) runner.execute() nb_success = runner.test_result.nb_success assert nb_success > 2, nb_success
def test_concurent_session_access(self): runner = LocalRunner(get_runner_args( fqn='loads.examples.test_blog.TestWebSite.test_concurrency', output=['null'], users=2)) runner.execute() nb_success = runner.test_result.nb_success assert nb_success == 2, nb_success assert runner.test_result.nb_errors == 0 assert runner.test_result.nb_failures == 0 assert runner.test_result.get_counter('lavabo') == 2 assert runner.test_result.get_counter('beau') == 2
def test_concurrency_duration(self): runner = LocalRunner(get_runner_args( fqn='loads.examples.test_blog.TestWebSite.test_sleep', output=['null'], agents=1, users=1, duration=2, concurrency=5 )) runner.execute() rps = runner.test_result.requests_per_second() assert 14 < rps < 16
def test_concurrency_duration(self): runner = LocalRunner( get_runner_args( fqn="loads.examples.test_blog.TestWebSite.test_sleep", output=["null"], agents=1, users=1, duration=2, concurrency=5, ) ) runner.execute() rps = runner.test_result.requests_per_second() assert 14 < rps < 16