升级Python版本

#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的更多相关文章

  1. Linux下装Eclipse C/C++,以及环境配置

    由于前些日子朋友搞个智能家居开发,用C语言写的.叫我装个CentOS(Linux中的一种)来进行开发,所以这几天都在摸索怎么装,当然,朋友也有给予一丁点帮助(可恶的色长.你叫我装东西,也不帮帮我),由 ...

  2. (转)linux下装tomcat

    转载于:http://www.linuxidc.com/Linux/2016-11/136959.htm (linux社区) 1 tomcat介绍 Tomcat 是由 Apache Foundatio ...

  3. ---arch linux 下装wordpress

    首先要先装apach和phphttps://translate.google.com/translate?hl=zh-CN&sl=de&tl=en&u=https%3A%2F% ...

  4. Linux下装VirtualBox

    一:下载 进入VirtualBox的下载地址:https://www.virtualbox.org/ 点击左侧的download, 选择适合自己系统的版本,我的是红帽,故选择: 进行下载. 二:安装 ...

  5. Linux 下装逼技巧

    ``` 1.下载cmatrix-1.2a.tar.gz文件 [root@localhost ~]# wget https://jaist.dl.sourceforge.net/project/cmat ...

  6. 39. 在linux下装好Tomcat要给 tomcat/bin/下面所有.sh的文件执行权限

    chmod a+x *.sh(赋予可执行的权限)

  7. 转 linux 下装 usb driver

    http://www.george-smart.co.uk/wiki/Xilinx_JTAG_Linux

  8. Linux 下装mysql[Ubuntu & CentOS]

    Ubuntu: https://blog.csdn.net/hipilee/article/details/77610916

  9. 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 ...

随机推荐

  1. [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 ...

  2. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-可以用软件自带NC工具驱动但是程序无法让电机转动怎么办

    新建一个项目,当扫描的时候务必勾选YES,使用网上最新的XML文件   如果不使用,则有些设备可能被扫描出来是无效的(图标不正常)   如果完全删除XML描述文件,可能也能扫描出来,而且可以用Twin ...

  3. 小程序app is not defined

    错误记录: 小程序丨 报错:app is not defined; 解决方案: Js头部添加:var app = getApp();     返回按钮: wx.navigateBack();   转发 ...

  4. CSS Flexible 布局兼容性以及解决方案

    1.兼容性 https://caniuse.com/#feat=flexbox IE11以及以下不支持. 2.解决方案 flexibility库 https://github.com/jonathan ...

  5. 详解Android首选项框架的使用

    首选项这个名词对于熟悉Android的朋友们一定不会感到陌生,它经常用来设置软件的运行参数. Android提供了一种健壮并且灵活的框架来处理首选项.它提供了简单的API来隐藏首选项的读取和持久化,并 ...

  6. 51单片机 | SPI协议与应用实例

    ———————————————————————————————————————————— SPI总线 - - - - - - - - - - - - - - - - - - - - - - - - - ...

  7. iOS 计步器的几种实现方式

    代码地址如下:http://www.demodashi.com/demo/11658.html 这篇文章介绍两种可以获取计步数据的方法,一种是采用CMPedometer获取手机计步器数据,另一种是采用 ...

  8. sql DATEPART() MONTH() convert() cast() dateadd() DATEDIFF() with(nolock)

    DATEPART() 函数用于返回日期/时间的单独部分,比如年.月.日.小时.分钟等等. 语法 DATEPART(datepart,date) date 参数是合法的日期表达式.datepart 参数 ...

  9. Android内存优化大全(中)

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 写在最前: 本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上 ...

  10. 经常使用传感器协议3:CJ/T-188 冷热量表协议解析2

        本文详细阐述JY公司冷热量表(记热量)传输协议.并以此说明CJ/T-188协议在厂家详细应用时,并不一致. 本文及兴许文章将对这些不同点予以总结(文中所述协议与日志"CJ/T-188 ...