本文介绍: 1.1 支持Python编写测试用例方案;1.2 使用requests发送http请求;1.3 使用协程实现,高并发时消耗更低;1.4 使用Flask提供 Web UI;1.5 有第三方插件支持扩展;
1.locust特点:
1.1 支持Python编写测试用例方案;
1.2 使用requests发送http请求;
1.3 使用协程实现,高并发时消耗更低;
1.4 使用Flask提供 Web UI;
1.5 有第三方插件支持扩展;
2.创建locust 性能测试用例步骤:
2.1 创建locust.TaskSet的子类;
2.2 为用例加上@locust.task()装饰器;
2.3 使用self.client发送请求;
2.4 制定await_time属性;
3.locust执行压测
3.1通过web UI执行
3.2 通过命令行执行
locust -f {文件名.py} –headless -u 500 -r 10 -t 1h30m [–host 192.168xx]
-f:指定运行的用例文件;
–headless:非GUI方式执行;
-u:指定多少并发用户数;
-r:指定每秒启动多少用户;
-t:指定压测运行时间;
–host:指定base host参数;
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。