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 ...
随机推荐
- Ajax的原理和应用
这篇文章中,我将从10个方面来对AJAX技术进行系统的讲解. 1.ajax技术的背景 不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth.google sugg ...
- eclipse No projects are found to import
导入报:No projects are found to import 新建同名项目,然后删掉 然后:右键项目 根据需要创建资源目录: 最后复制包文件夹分别到这两个资源文件夹里:
- Idea闪退问题-内存不能给太大
Idea闪退问题-内存不能给太大 学习了:https://blog.csdn.net/qq_17776287/article/details/77529455 学习了:https://blog.csd ...
- Robomongo与MongoDB的故事
Robomongo,Mongo可视化工具 哇唔,事实上她是三(阴险脸). 你看你看,界面清新,让人家心旷神怡(害羞).谁还想win+R+mongo呀呀呀?! 哎呀呀,继续···说正事. 在这里···借 ...
- Sql中存在斜杠“/”怎么办?
比如下面的语句 select concat(name,'/',description) from table1 这样的语句在数据库访问工具中执行没问题,到java中就报错. 解决办法也很简单,用单引号 ...
- 《Docker 入门与实践》 已经出版了~欢迎有须要的朋友关注。
在云计算时代.开发人员将应用转移到云上已经攻克了硬件管理的问题,然而软件配置和管理相关的问题依旧存在. Docker的出现正好能帮助软件开发人员开阔思路.尝试新的软件管理方法来解决问题. 通过掌握Do ...
- NSDate相差8小时
NSDate *date = [NSDate date]; NSTimeZone *zone = [NSTimeZone systemTimeZone]; NSInteger interval = ...
- ajax请求web容器控制超时
1.项目用到超时控制,针对ajax请求超时,可以参照如下解决方案 tomcat容器 web.xml 中配置 <session-config> <session-timeout> ...
- javascript原型的改动与重写(覆盖)区别
每一个JavaScript函数都有prototype属性(javascript对象没有这个属性),这个属性引用了一个对象,这个对象就是原型对象.javascript同意我们改动这个原型对象. 改动有2 ...
- IOS项目开发中的文件和文件夹操作
+ (NSFileManager *)getNSFileManager { // iNSFileManager是一个静态变量 if (!iNSFileManager) { iNSFileManager ...