Mac安装--locust压力测试
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压力测试相关推荐
- Locust压力测试
目录 ==> 测试开发系列文章 官网 文档 配置参数 本文的代码文件地址 准备 一节系个人兴趣,可以直接看locust使用一节,测试可以找一个公共接口测试,如https://www.baidu. ...
- Locust 压力测试工具学习(一)
最近公司上了一套手机办公系统,上线用户必须要出一份压力测试的报告.传统情况下一般都会用 LoadRunner 来处理,但考虑自己正在学习 Python 运维:所以打算使用基于 Python 的产品来处 ...
- 压力测试ab安装 linux,Centos8下安装ab压力测试工具及ab命令详解
释放双眼,带上耳机,听听看~! 1.ab的简介 ab是apachebench命令的缩写. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以 ...
- window安装ab压力测试
ab是Apache HTTP server benchmarking tool的缩写,可以用以测试HTTP请求的服务器性能,也是业界比较流行和简单易用的一种压力测试工具包 ## 下载 下载地址:(ht ...
- linux下安装ab压力测试工具及ab命令详解
yum -y install httpd-tools ab -v 查看ab版本 ab --help ab -n1000 -c 10 http://www.buruyouni.com/ http://w ...
- cas压力测试之Mac下JMeter的安装和压力测试
1.JMeter的安装 1.1下载地址http://jmeter.apache.org/download_jmeter.cgi 版主是解压在User/macbook/local/apache-jmet ...
- 1、Locust压力测试环境搭建
环境准备:阿里云服务器一台.python2.7.pip Locust 介绍 Locust 是一个开源负载测试工具.使用 Python 代码定义用户行为,也可以仿真百万个用户. Locust 简单易用, ...
- 使用locust压力测试
一个节点测试命令: locust -f xx.py -H http://192.168.4.17:8310 -H:配置接口访问的ip和端口,可以不配置,在页面上进行更改 启动后访问页面:localho ...
- Mac安装PostgreSQL和测试安装结果
为什么80%的码农都做不了架构师?>>> 安装:brew install postgresql -v 这一步会安装它和它的各种依赖包,并且初始化元数据库内容 添加到开机启动:l ...
最新文章
- Java HashMap的实现原理详解
- c++编译时候fatal error C1075: end of file found before the left brace '{' at
- Oracle发布更新使数据库性能优化达到75%
- [html] webp与jpg、png比较,它有什么优劣势?如何选择?
- 为什么程序员总是打扮成这样一幅鬼样子
- 存储知识学习之--IP网络存储iSCSI的概念与工作原理
- css3实现loading动画效果
- Xshell正版免费,再也不用找破解版了!
- java diamond 有什么用_Diamond语法何时在Java 8中不起作用?
- 数值分析实验四 最小二乘法曲线拟合
- 第十一章:项目风险管理 - (11.6 实施风险应对)
- Flask 框架的网站实现
- 联想服务器修改mac,修改Thinkpad E420的无线网卡MAC地址?
- 电子相册如何用c语言制作,电子相册怎样制作?
- 深化高校人才培养体制机制改革
- UI设计常用软件有哪些?
- USYD悉尼大学DATA1002 详细作业解析Module5
- ubuntu php7 pdo,记录捣鼓ubuntu下PHP7.1下安装sqlserver拓展
- UE角色以及角色动画超详细流程干货!这次是step by step!
- 各种字符串Hash函数比较
热门文章
- 吴恩达机器学习(十七)过拟合、正则化下的代价函数
- 数据可视化之matplotlib实战:plt.xlabel() ylabel()函数 设置x轴y轴的标签文本
- Ansible 剧本变量 -01
- 超级时间整理术:每天多出一小时
- u盘装linux minimal,CentOS 7 Minimal 镜像U盘引导
- easyuefi安装不了_手把手教你Windows Linux双系统的安装与卸载
- 非会员删除网盘重复文件--PanDownload
- 以下选项不是python文件操作的是_以下选项不是Python文件读操作的是(____)。...
- antd 日期时间选择_antd-mobile的DatePicker日期选择组件使用
- 游戏数值策划入门教程