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

在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 多少时间完成设定的虚拟用户数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值