随笔分类 - Locust
摘要:HttpUser是常用的User,它添加一个client用于发出HTTP请求的属性。 from locust import HttpUser, task, between class MyUser(HttpUser): wait_time = between(5, 15) @task(4) def
阅读全文
摘要:wait_time属性 用户wait_time方法是一个可选属性,用于确定模拟用户在执行任务之间应等待多长时间。如果未wait_time 指定,则一项新任务将立即执行。 内置了三个等待时间功能: constant 在固定的时间内 between 在最大值和最小值之间的随机时间 constant_pa
阅读全文
摘要:Locust是一款易于使用的分布式负载测试工具,完全基于事件,即一个locust节点也可以在一个进程中支持数千并发用户,不使用回调,通过gevent使用轻量级过程(即在自己的进程内运行)。 特点 ①、不需要编写笨重的UI或者臃肿的XML代码,基于协程而不是回调,脚本编写简单易读; ②、有一个基于we
阅读全文