博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装locust和简单运用locust
阅读量:6849 次
发布时间:2019-06-26

本文共 615 字,大约阅读时间需要 2 分钟。

locust的安装:

python3.6通过 pip 命令安装:

  安装locustio:python3 -m pip install locustio

  安装pyzmq:python3 -m pip install pyzmq(如果是以分布式队列运行locust,需要装一种通信队列的库pyzmq)

安装成功验证:

  locust --help

 

编写简单的性能测试脚本:

Userbehave是继承TaskSet的行为类,用来定义用户行为。task装饰器是定义行为的权重,即事件的访问频率,默认为1。该类里只有一个baidu的方法,去访问百度的根路径。

WebsiteUser类去设置性能测试的参数。task_set去指向行为类,min_wait定义接口请求的最短等待时间,max_wait定义接口请求的最短等待时间,host访问的IP或者域名。

执行简单的性能测试脚本:

cmd中先切换到脚本编写的路径,运行locust -f test.py,启动性能测试

浏览器去打开http://localhost:8089

 

Number of users to simulate是模拟用户数,Hatch rate(users spanwned/sencond)是每秒启动用户数,点击Start swarming,开始测试

 

转载于:https://www.cnblogs.com/letmeiscool/p/8400242.html

你可能感兴趣的文章
MyBatis的常见属性总结select、insert、update、delete
查看>>
运行脚本下的 类tail -f sed -n
查看>>
[Python]学习基础篇:字典
查看>>
观察者模式
查看>>
Android WebView缓存机制详解
查看>>
Linux iptables命令高级网络
查看>>
STL中mem_fun和mem_fun_ref的用法
查看>>
Mysql管理总结
查看>>
Exchange2007的规划和安装
查看>>
同步时间
查看>>
去除TFS版本控制信息
查看>>
南海区妇幼保健院HIS数据容灾备份系统项目
查看>>
思科3560交换机端口限速
查看>>
linux网络设备无法启动问题处理
查看>>
生活大爆炸系列之磨望远镜
查看>>
文档:Windows Server 2012 配置Hyper-V复制
查看>>
我的友情链接
查看>>
2013年微软MVP巡讲西安站活动小记
查看>>
Leetcode 20. Valid Parentheses
查看>>
VM 监控信息布局
查看>>