在windos系统上进行压力测试时先打开命令界面确认有没有下载python
win键加R键
命令:cmd
命令:python -v
如果没有请自行下载
下载locust
pip install locustio ==0.11.0 #下载0.11.0版本的locust
locust -V 验证locust
以上条件都具备的话打开PyCharm-pythonIDE(python集成开发环境)下图所示
0.11.0之前等待时间写法固定,0.13.0之后改成:wait_time = between(最小时间, 最大时间)
右键点击
运行脚本出现下面两行说明成功了
Windows下本地浏览器输入
localhost:8089
非本机启动locust脚本,应在浏览器中输入对应ip:8089
Linux版本:
首先关闭放火墙,清空防火墙规则。
Setenforce 设置为0
1.下载python
yum -y install python3
验证python
Python3 -V
2.升级pip。(pip负责下载python第三方库)
Python3 -m pip install pip -U
验证pip
Pip -V
3.下载locust。
Python3 -m pip install locustio
验证locust。
Locust -V
4.拉取脚本到linux下。(放到比较好的位置)
5.运行python脚本
出现上面两行表示运行成功
6.外部页面访问locust
如果不需要web页面,可直接改python脚本。
也可直接在命令行界面执行如下命令:
Locust -f add_order.py --host=http://192.168.130.39 --no-web -c 100 -r 10 -t 5m
-c 模拟虚拟用户的数量
-r 每秒增加多少用户
-t 多少时间完成设定的虚拟用户数