安装
// An highlighted block
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple locust
// An highlighted block
locust --version
示例
// An highlighted block
from locust import TaskSet,task
from locust import HttpUser
class TestIdex(TaskSet):
@task
def getIndex(self):
self.client.get("/")
#rep=self.client.get("/")
#rep.txt()
print("da")
class WebSite(HttpUser):
host = "https://www.baidu.com"
task_create= TestIdex
min_wait= 1000
max_wait= 2000
启动线程后,web页报错 修改如下
// An highlighted block
from locust import TaskSet,task
from locust import HttpUser
class TestIdex(TaskSet):
@task
def getIndex(self):
self.client.get("/")
print("da")
class WebSite(HttpUser):
host = "https://www.baidu.com"
tasks = [TestIdex]
min_wait= 1000
max_wait= 2000
// An highlighted block
locust -f test.Index.py
访问 localhost:8089
用户数:并发用户
生成率:每秒生成用户数。 1 :1秒1个用户, 0.2:1秒中生成0.2个用户,10:1秒生成10个用户
报错
from locust import HttpLocust改为 from locust import HttpUser