Mac安装--locust压力测试

在mac上搭建locust压力测试服务器

1:进入管理员模式

# sudo su

2:查看python版本

sh-3.2# python -V
Python 2.7.10

3:安装pip命令

sh-3.2# sudo easy_install pip

4:安装locust

sh-3.2# pip install locustio

注:运行速度不够可用国内源

注:如果报错(如下图)参考:https://www.oschina.net/question/615783_2140079

是因为OS X10.11 开启了一个验证功能。 System、Usr目录 默认情况下不能操作的。

最后总结为:

sh-3.2# pip install -i https://pypi.tuna.tsinghua.edu.cn/simple locustio --user

5:安装pyzmq

sh-3.2# pip install pyzmq

6:检测locust是否安装成功

sh-3.2# locust --help

当然,如果找不到,可以查看安装时的报警信息

已经安装成功,但并没有对应的环境变量。当然可以自己设置,但我不喜欢该系统的一些变量,而且locust命令不常用,所以直接进入所在命令执行二进制命令即可。

检查:

sh-3.2# /var/root/Library/Python/2.7/bin/locust --help

7:测试

进入目录

sh-3.2# cd /var/root/Library/Python/2.7/bin/

编写测试文件

sh-3.2# vim load_test.py

###########################

from locust import HttpLocust, TaskSet, task
class UserBehavior(TaskSet):

@task(1)
    def aorise(self):
        self.client.get("/")

class WebsiteUser(HttpLocust):
    task_set = UserBehavior
    min_wait = 3000
    max_wait = 6000

执行:

sh-3.2# ./locust -f load_test.py --host=「测试的地址」

8:界面测试

浏览器输入:127.0.0.1:8089

即可进入

Mac安装--locust压力测试相关推荐

  1. Locust压力测试

    目录 ==> 测试开发系列文章 官网 文档 配置参数 本文的代码文件地址 准备 一节系个人兴趣,可以直接看locust使用一节,测试可以找一个公共接口测试,如https://www.baidu. ...

  2. Locust 压力测试工具学习(一)

    最近公司上了一套手机办公系统,上线用户必须要出一份压力测试的报告.传统情况下一般都会用 LoadRunner 来处理,但考虑自己正在学习 Python 运维:所以打算使用基于 Python 的产品来处 ...

  3. 压力测试ab安装 linux,Centos8下安装ab压力测试工具及ab命令详解

    释放双眼,带上耳机,听听看~! 1.ab的简介 ab是apachebench命令的缩写. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以 ...

  4. window安装ab压力测试

    ab是Apache HTTP server benchmarking tool的缩写,可以用以测试HTTP请求的服务器性能,也是业界比较流行和简单易用的一种压力测试工具包 ## 下载 下载地址:(ht ...

  5. linux下安装ab压力测试工具及ab命令详解

    yum -y install httpd-tools ab -v 查看ab版本 ab --help ab -n1000 -c 10 http://www.buruyouni.com/ http://w ...

  6. cas压力测试之Mac下JMeter的安装和压力测试

    1.JMeter的安装 1.1下载地址http://jmeter.apache.org/download_jmeter.cgi 版主是解压在User/macbook/local/apache-jmet ...

  7. 1、Locust压力测试环境搭建

    环境准备:阿里云服务器一台.python2.7.pip Locust 介绍 Locust 是一个开源负载测试工具.使用 Python 代码定义用户行为,也可以仿真百万个用户. Locust 简单易用, ...

  8. 使用locust压力测试

    一个节点测试命令: locust -f xx.py -H http://192.168.4.17:8310 -H:配置接口访问的ip和端口,可以不配置,在页面上进行更改 启动后访问页面:localho ...

  9. Mac安装PostgreSQL和测试安装结果

    为什么80%的码农都做不了架构师?>>>    安装:brew install postgresql -v 这一步会安装它和它的各种依赖包,并且初始化元数据库内容 添加到开机启动:l ...

最新文章

  1. Java HashMap的实现原理详解
  2. c++编译时候fatal error C1075: end of file found before the left brace '{' at
  3. Oracle发布更新使数据库性能优化达到75%
  4. [html] webp与jpg、png比较,它有什么优劣势?如何选择?
  5. 为什么程序员总是打扮成这样一幅鬼样子
  6. 存储知识学习之--IP网络存储iSCSI的概念与工作原理
  7. css3实现loading动画效果
  8. Xshell正版免费,再也不用找破解版了!
  9. java diamond 有什么用_Diamond语法何时在Java 8中不起作用?
  10. 数值分析实验四 最小二乘法曲线拟合
  11. 第十一章:项目风险管理 - (11.6 实施风险应对)
  12. Flask 框架的网站实现
  13. 联想服务器修改mac,修改Thinkpad E420的无线网卡MAC地址?
  14. 电子相册如何用c语言制作,电子相册怎样制作?
  15. 深化高校人才培养体制机制改革
  16. UI设计常用软件有哪些?
  17. USYD悉尼大学DATA1002 详细作业解析Module5
  18. ubuntu php7 pdo,记录捣鼓ubuntu下PHP7.1下安装sqlserver拓展
  19. UE角色以及角色动画超详细流程干货!这次是step by step!
  20. 各种字符串Hash函数比较

热门文章

  1. 吴恩达机器学习(十七)过拟合、正则化下的代价函数
  2. 数据可视化之matplotlib实战:plt.xlabel() ylabel()函数 设置x轴y轴的标签文本
  3. Ansible 剧本变量 -01
  4. 超级时间整理术:每天多出一小时
  5. u盘装linux minimal,CentOS 7 Minimal 镜像U盘引导
  6. easyuefi安装不了_手把手教你Windows Linux双系统的安装与卸载
  7. 非会员删除网盘重复文件--PanDownload
  8. 以下选项不是python文件操作的是_以下选项不是Python文件读操作的是(____)。...
  9. antd 日期时间选择_antd-mobile的DatePicker日期选择组件使用
  10. 游戏数值策划入门教程