编写一个Locust文件
Locust文件就是一般的Python文件。唯一的需求就是它至少需要一个继承于Locust的类. Locust类 Locust类代表一个用户(如果愿意,也可以是一个准备出动的蝗虫)。Locust会为每一个模拟用户生成一个locust类实例。同时会有一些locust类属性被定义。 task_set属性 task_set属性是指向一个定义用户行为的TaskSet类,下面会有详细的介绍。 min_wait和max_wait属性 除了task_set属性,另外一个经常被使用的就是min_wait和max_wait属性。是用于各自以毫秒为单位的最小值和最大值,一个模拟用户将会在每个任务执行时的等待执行的时间间隔。min_wait和max_wait默认设置为1000,如果不声明的话,Locust会默认在每个任务间等待1秒。 参考下面的代码,每个用户将会在每个任务间等待5至15秒: from locust import Locust, TaskSet, task_set class MyTaskSet(TaskSet): @task def my_task(self): print "executing my_task" class MyLocust(Locust): task_set = MyTaskSet min_wait = 5000 max_wait = 15000 min_wait和max_wait属性可以用于重写TaskSet类。 ...