Initial example

This commit is contained in:
Chris Richardson
2020-07-06 21:00:17 -04:00
commit 8f6805b1ce

33
test_example.py Normal file
View File

@@ -0,0 +1,33 @@
import time
from locust import User, TaskSet, task, web, between
from locust import events
class MyTaskSet(TaskSet):
@task(2)
def foo(self):
start_time = time.time()
time.sleep(1)
events.request_success.fire(
request_type="http",
name='foo',
response_time=(time.time()-start_time) * 1000,
response_length=0,
)
@task(1)
def bar(self):
start_time = time.time()
time.sleep(1)
events.request_failure.fire(
request_type="http",
name='bar',
response_time=(time.time()-start_time) * 1000,
response_length=0,
exception='I broke',
)
class WebsiteUser(User):
wait_time = between(2, 5)
tasks = [MyTaskSet]