locust
文章平均质量分 54
晚风吹儿
这个作者很懒,什么都没留下…
展开
-
性能测试---locust进行秒杀业务场景测试
登录——选择商品——查看商品详情——秒杀商品。原创 2022-07-18 14:45:09 · 683 阅读 · 0 评论 -
性能测试---locust HttpUser 类和@task任务
@task接受一个可选的权重参数,可用于指定任务的执行率如下,task2被先选中执行的几率更大二、HttpUser 类HttpUser是最常用的User ,添加了一个client用于发出 HTTP 请求的属性client是一个实例HttpSession ,像requests.Session,它在请求之间保留 cookie,可以保持登录状态代码如下(示例):......原创 2022-06-22 11:37:22 · 281 阅读 · 0 评论 -
性能测试---locust的on_start 和 on_stop 方法
用户(和TaskSets)可以声明一个on_start方法和或 on_stop方法。 on_start开始运行时调用它的方法, on_stop停止运行时调用它的方法。对于TaskSet on_start方法模拟用户开始执行时调用,TaskSet on_stop时模拟用户停止执行时调用解析:每次在开始任务时,先执行on_start方法再执行具体的任务一、 on_stop解析:每次在开始任务时,先执行on_start方法再执行具体的任务执行完任务后去执行on_stop.........原创 2022-06-21 10:11:35 · 1007 阅读 · 0 评论 -
性能测试---locust的用户类、属性
locust 是一个Python 模块,它可以从其他文件或包中导入,用户类,代表一个用户当开始负载测试时,将为每个模拟用户创建一个User类的实例,并且它们将开始在自己的绿色线程中运行。这些用户运行时,他们选择执行的任务,休眠一会儿,然后选择一个新任务,依此类推模拟用户在执行任务之间等待多长时间,应返回秒数代码如下(示例):设置时间的3个函数:between 模拟用户在每次执行每一个任务后等待介于最小值和最大值之间的随机时间constant 用于确保任务每秒运行(最多)X 次的自适应时间const原创 2022-06-20 17:05:58 · 275 阅读 · 0 评论 -
性能测试---初识locust
2.查看版本3.安装最新版本三、使用locust用户向服务发出 HTTP 请求/hello,再向服务发出请求 /world将代码放在名为locustfile.py的文件中并运行:locust启动成功:打开locust网页:http://localhost:8089原创 2022-06-17 11:24:57 · 178 阅读 · 0 评论