当前位置:   article > 正文

python并发测试脚本_压力测试python脚本由测试部维护 

pycharm 并发测试

在windos系统上进行压力测试时先打开命令界面确认有没有下载python

win键加R键

命令:cmd

1826280-20200408194643450-118318989.png

命令:python -v

1826280-20200408194808900-484698706.png

如果没有请自行下载

下载locust

pip install locustio 0.11.0 #下载0.11.0版本的locust

locust -V 验证locust

1826280-20200408194855131-880954455.png

以上条件都具备的话打开PyCharm-pythonIDE(python集成开发环境)下图所示

1826280-20200408194912475-1116355335.png

1826280-20200408194918744-1710409265.png

0.11.0之前等待时间写法固定,0.13.0之后改成:wait_time = between(最小时间, 最大时间)

右键点击

1826280-20200408195012070-1237909252.png

运行脚本出现下面两行说明成功了

1826280-20200408195044662-2086570077.png

Windows下本地浏览器输入

localhost:8089

1826280-20200408195117535-750777623.png

非本机启动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下。(放到比较好的位置)

1826280-20200408195304476-1729522501.png

5.运行python脚本

1826280-20200408195331392-57191123.png

出现上面两行表示运行成功

6.外部页面访问locust

1826280-20200408195411748-2073233061.png

如果不需要web页面,可直接改python脚本。

1826280-20200408195434032-35137308.png

也可直接在命令行界面执行如下命令:

Locust -f add_order.py --host=http://192.168.130.39 --no-web -c 100 -r 10 -t 5m

-c 模拟虚拟用户的数量

-r 每秒增加多少用户

-t 多少时间完成设定的虚拟用户数

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/1004804
推荐阅读
相关标签
  

闽ICP备14008679号