一个是WebsiteUser(继承自HttpLocust,而HttpLocust继承自Locust),另一个是WebsiteTasks(继承自TaskSet)。HTTP(S)协议,Locust已经实现了HttpLocust类,其client属性绑定了HttpSession类,而HttpSession又继承自requests.Session。requests库的所有方法,包括GET/POST/HEAD/PUT/DELETE/PATCH等,调用方式也与requests完全一致。(schedule_task)、挑选下一个任务(execute_next_task)、执行任务(execute_task)、休眠等待(wait)、中断控制(interrupt)等等。可以采取两种方式,@task装饰器和tasks属性。则相当于比例为1:1。那就是on_start函数。常见场景就是session_id。360Locust初探Locust是一款类似于Jmeter开源负载测试工具,所不同的是它是用python实现,并支持python脚本。1万+Locust测试工具Locust是完全基于Python,http请求完全是基于requests库。locust_task_weight属性。Locust类的实现。以及根据Locust的源码修改Locust工具的方法。地址:https://www.locust.io/1.安装在Windows上安装在Windows上,运行应该工作。