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 ...
随机推荐
- Solr json,xml等文件数据导入(添加索引)linux下操作
使用solr-5.3.1\example\exampledocs下的post.jar来完成数据导入 1.将想要导入的文件放在solr-5.3.1\example\exampledocs中,如aaa.x ...
- Android EditText输入字数限制总结(包含中文输入内存溢出的解决方法)
转载请注明,大飞:http://blog.csdn.net/rflyee/article/details/38856539 限定EditText输入个数的解决方式非常多,可是一般主要考虑两点.也就是处 ...
- onvif 协议
1.ONVIF 协议解读 https://www.onvif.org 一.什么是ONVIF? 1.1形成 2008年5月,由安讯士(AXIS)联合博世(BOSCH)及索尼(SONY)公司三方宣布携手共 ...
- MySQL Win7 64位 下载、安装与配置图文教程
MySQL是目前十分流行的一种关系型数据库管理系统.官网推出的安装包有两种格式,分别是:ZIP格式和MSI格式.其中MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,一般MySQL将会安装在 ...
- mysql增量备份(1/2)
转自:http://www.centos.bz/2012/11/mysql-incremental-backup/ 小量的数据库我们可以每天进行完整备份,因为这也用不了多少时间,但当数据库很大时,我们 ...
- Codeforces Round #307 (Div. 2) D. GukiZ and Binary Operations (矩阵高速幂)
题目地址:http://codeforces.com/contest/551/problem/D 分析下公式能够知道,相当于每一位上放0或者1使得最后成为0或者1.假设最后是0的话,那么全部相邻位一定 ...
- Django的信号机制详解
Django提供一种信号机制.其实就是观察者模式,又叫发布-订阅(Publish/Subscribe) .当发生一些动作的时候,发出信号,然后监听了这个信号的函数就会执行. Django内置了一些信号 ...
- 由friend用法引出的声明与定义那些事儿
今天遇到了一个问题,大致描述一下就是有两个类A和B.我想达到如下效果:B是A的友元,同时A是B的类类型成员. 第一次尝试,在B.h中包含A.h,在A.h中包含B.h,在A类中声明friend clas ...
- java 开发中的debug
mysql 的 级联删除与级联更新 create table student( id int, departmentId int, foreign key(departmentId) referenc ...
- Python课程之字典
字典(dict) 一.定义:字典类型在其他语言中又称为map,是一种映射类型,并且{key:value}无序,其关键字必须为不可变类型(如:元组/字符串),在同一个字典中关键字必须互不相同(若出现相同 ...