locust 快速入门--一次接口压测
2024-01-07 19:42:26
背景:
使用locust,借助webUI,完成一次接口压测
实现步骤:
-
准备一个locustfile(current_limiting_test.py)
from locust import HttpUser, task, events from locust.env import Environment from locust.stats import stats_printer, stats_history from locust.log import setup_logging setup_logging("INFO", None) class MyUser(HttpUser): host = "https://docs.locust.io" @task def t(self): self.client.get("/")
-
启动locust服务
locust -f current_limiting_test.py --web-host 0.0.0.0 -P 8089 # 指定存放日志文件 # locust -f current_limiting_test.py --web-host 0.0.0.0 -P 8089 --logfile=yx.log # --web-host ,默认为127.0.0.1 # -P 默认端口号 8089 # locust -f current_limiting_test.py
-
浏览器打开默认页面(http://localhost:8089/)开始进行压测
100个用户、每秒新增10个用户
ps:
??通过启动命令参--web-host 0.0.0.0
,结合Windows 通过配置出站
、入栈规则
,实现其他设备访问locust webUI页面,远程控制压测过程。
文章来源:https://blog.csdn.net/qq_17328759/article/details/135429313
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!