linux下装locustio
升级Python版本
centOS6.8中默认安装的是2.6版本,因为我在安装到后面的时候报错Python版本较低,所以可以先把python版本升级到2.7;
直接在命令行输入:#wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz 进行下载
解压:tar -zxvf Python-2.7.11.tgz
进入Python-2.7.11目录 输入./configure
#make
#make install
此时直接通过#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版本就已经更新完成了。
5.下载pip
如果是安装到后面发现pip的版本过低,或者又更新了一下Python,那么pip基本上是要重新装一下的,不过幸运的是,方法很简单:
因为python提供了一个get-pip.py,地址如右:https://bootstrap.pypa.io/get-pip.py
在LInux下直接下载安装:curl https://bootstrap.pypa.io/get-pip.py | python
完成上面的步骤就已经成功安装了pip,这样就想装什么包就装什么包了。
pip install xxx
安装locust : pip install locustio
如果pip有依赖模块让安装什么你就yum 安装什么就好了
报错ImportError: cannot import name HTTPSHandler的话安装
yum install openssl -y
yum install openssl-devel -y
安装完成后,一定要重新安装python!!!!再pip install locustio
6.重新配置yum
可能有些同学安装到后面会需要升级Python,那么升级完成之后,yum就不能用了,yum不能用会在以后的工作中浪费很多时间,所以这里一定要重新搞下yum, 方法超级简单:
# vi /usr/bin/yum #打开yum命令文件,更改第一行脚本启动地址

这里把红色圈圈中的路径改为升级python的时候的旧python包的新路径名:/usr/bin/python2.6-20170425
这样就搞好了locust , pip ,yum
7.以上的步骤全部完成以后,在命令行输入:#locust
-h,如果出来类似于help一样的结果就说明Locust已经安装成功了
8.自己创建一个专门存放python脚本的文件夹:eg:/home/roger/pythonfile
编写一个测试脚本:test.py
from locust import Locust, TaskSet, task
class UserBehavior(TaskSet):
@task
def job(self):
pass
class User(Locust):
task_set = UserBehavior
min_wait = 1000
max_wait = 3000
脚本写好之后,在脚本所在的目录下,导入脚本文件:locust -f locusttest01.py --web-host 10.0.0.121 这样局域网内都可以访问主页了
得到如下结果就是成功启动了监听:
在centOS中打开firefox浏览器,输入:127.0.0.1:8089
大功告成,后面Locust的各种使用技巧就另外学习了
linux下装locustio的更多相关文章
- Linux下装Eclipse C/C++,以及环境配置
由于前些日子朋友搞个智能家居开发,用C语言写的.叫我装个CentOS(Linux中的一种)来进行开发,所以这几天都在摸索怎么装,当然,朋友也有给予一丁点帮助(可恶的色长.你叫我装东西,也不帮帮我),由 ...
- (转)linux下装tomcat
转载于:http://www.linuxidc.com/Linux/2016-11/136959.htm (linux社区) 1 tomcat介绍 Tomcat 是由 Apache Foundatio ...
- ---arch linux 下装wordpress
首先要先装apach和phphttps://translate.google.com/translate?hl=zh-CN&sl=de&tl=en&u=https%3A%2F% ...
- Linux下装VirtualBox
一:下载 进入VirtualBox的下载地址:https://www.virtualbox.org/ 点击左侧的download, 选择适合自己系统的版本,我的是红帽,故选择: 进行下载. 二:安装 ...
- Linux 下装逼技巧
``` 1.下载cmatrix-1.2a.tar.gz文件 [root@localhost ~]# wget https://jaist.dl.sourceforge.net/project/cmat ...
- 39. 在linux下装好Tomcat要给 tomcat/bin/下面所有.sh的文件执行权限
chmod a+x *.sh(赋予可执行的权限)
- 转 linux 下装 usb driver
http://www.george-smart.co.uk/wiki/Xilinx_JTAG_Linux
- Linux 下装mysql[Ubuntu & CentOS]
Ubuntu: https://blog.csdn.net/hipilee/article/details/77610916
- linux下装python3以及pip3
1.wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz 2.tar zxvf Python-3.6.0.tgz 3.cd Pyt ...
随机推荐
- [Spring Boot] Adding JPA and Spring Data JPA
JPA is just like a helper class for providing data for Controller, has method like 'findOne', 'findA ...
- 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-可以用软件自带NC工具驱动但是程序无法让电机转动怎么办
新建一个项目,当扫描的时候务必勾选YES,使用网上最新的XML文件 如果不使用,则有些设备可能被扫描出来是无效的(图标不正常) 如果完全删除XML描述文件,可能也能扫描出来,而且可以用Twin ...
- 小程序app is not defined
错误记录: 小程序丨 报错:app is not defined; 解决方案: Js头部添加:var app = getApp(); 返回按钮: wx.navigateBack(); 转发 ...
- CSS Flexible 布局兼容性以及解决方案
1.兼容性 https://caniuse.com/#feat=flexbox IE11以及以下不支持. 2.解决方案 flexibility库 https://github.com/jonathan ...
- 详解Android首选项框架的使用
首选项这个名词对于熟悉Android的朋友们一定不会感到陌生,它经常用来设置软件的运行参数. Android提供了一种健壮并且灵活的框架来处理首选项.它提供了简单的API来隐藏首选项的读取和持久化,并 ...
- 51单片机 | SPI协议与应用实例
———————————————————————————————————————————— SPI总线 - - - - - - - - - - - - - - - - - - - - - - - - - ...
- iOS 计步器的几种实现方式
代码地址如下:http://www.demodashi.com/demo/11658.html 这篇文章介绍两种可以获取计步数据的方法,一种是采用CMPedometer获取手机计步器数据,另一种是采用 ...
- sql DATEPART() MONTH() convert() cast() dateadd() DATEDIFF() with(nolock)
DATEPART() 函数用于返回日期/时间的单独部分,比如年.月.日.小时.分钟等等. 语法 DATEPART(datepart,date) date 参数是合法的日期表达式.datepart 参数 ...
- Android内存优化大全(中)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 写在最前: 本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上 ...
- 经常使用传感器协议3:CJ/T-188 冷热量表协议解析2
本文详细阐述JY公司冷热量表(记热量)传输协议.并以此说明CJ/T-188协议在厂家详细应用时,并不一致. 本文及兴许文章将对这些不同点予以总结(文中所述协议与日志"CJ/T-188 ...