Initial example
This commit is contained in:
33
test_example.py
Normal file
33
test_example.py
Normal 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]
|
||||
Reference in New Issue
Block a user