已安装的,查看安装目录:
cmd输入where Python
1、进入python所在目录,如果没有配置环境变量,需要进入到C:\Users\TieChui\AppData\Local\Programs\Python\Python37\Scripts目录下才能使用pip 2、pip install locust
locust --help
from locust import HttpLocust, TaskSet, task # 定义用户行为 class UserBehavior(TaskSet): @task def baidu_index(self): self.client.get("/") class WebsiteUser(HttpLocust): task_set = UserBehavior min_wait = 3000 max_wait = 6000
创建UserBehavior()类继承TaskSet类,为用户行为。
创建baidu() 方法表示一个行为,访问百度首页。用@task() 装饰该方法为一个任务。1表示一个Locust实例被挑选执行的权重,数值越大,执行频率越高。在当前UserBehavior()行为下只有一个baidu()任务,所以,这里的权重设置为几,并无影响。
WebsiteUser()类用于设置性能测试。
task_set :指向一个定义了的用户行为类。
min_wait :用户执行任务之间等待时间的下界,单位:毫秒。
max_wait :用户执行任务之间等待时间的上界,单位:毫秒
一定要进入到Python的目录下,在C:\Users\TieChui\AppData\Local\Programs\Python\Python37\Scripts目录下执行:
locust -d D:\Desktop\load_test.py --host=https://www.baidu.com
原文:https://www.cnblogs.com/tiechui2015/p/10684236.html