编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

性能测试-压力测试工具Locust安装

wxchong 2024-06-23 19:07:46 开源技术 39 ℃ 0 评论

现在有很多压力测试工具,比如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

安装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的版本,还是原始的默认版本

执行: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命令文件,更改第一行脚本启动地址

下载get-pip.py

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

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

安装Locust

pip install locustio

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表