(python压力测试工具)(python压力测试教程)

现在有很多压力测试工具,比如Loadrunner,Jmeter,ab等等。但是LR是收费的,价格惊人。Jmeter开源免费,也是作者最爱用的。但是jmeter对压力机的资源利用率很高,也就是很容易就把压力机的CPU跑满。这次我介绍的是基于协程的压力测试工具Locust的安装。

Locust主要的优点就是协程,也就是用很少的CPU能开启更多的模拟用户。这点上,jmeter相比LR和Locust起来,差了很多。

下面开始介绍Locust的安装,相对于网上的教程,本文应该是最新的了。

本文是基于centos6.5 最小安装进行的。

安装依赖

  1. yum install gcc gcc-c++

    yum install openssl-devel -y

    yum install zlib zlib-devel

    (python教程程序)(python的教程软件)

安装python2.7版本

下载 wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz

tar -xvf Python-2.7.9.tgz

修改配置文件 vi /usr/software/Python-2.7.5/Modules/Setup

(python压力测试工具)(python压力测试教程)

(python压力测试工具)(python压力测试教程)

备份原有python

此时直接通过#python来查看下python的版本,还是原始的默认版本

执行:mv /usr/bin/python /usr/bin/python2.6-20170425 对之前的Python目录重命名

ln -s /usr/local/bin/python2.7 /usr/bin/python 把现在的python链接到/usr/bin/python

再次查看的话,python版本就已经更新完成了。

重新配置yum

可能有些同学安装到后面会需要升级Python,那么升级完成之后,yum就不能用了,yum不能用会在以后的工作中浪费很多时间,所以这里一定要重新搞下yum, 方法超级简单:

# vi /usr/bin/yum  #打开yum命令文件,更改第一行脚本启动地址

(python压力测试工具)(python压力测试教程)

下载get-pip.py

建议浏览器下载后,在放到centos里面,或者执行

curl https://bootstrap.pypa.io/get-pip.py | python

(画小狗的教程)(python绘制小狗教程)

安装Locust

pip install locustio

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(python压力测试工具)(python压力测试教程)
本文链接:https://www.51qsb.cn/article/1352.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2022-09-08
下一篇2022-09-10

你可能还想知道

发表回复

登录后才能评论