1 前言
最近了解了一款性能测试工具,第一次使用这个工具,于是写个笔记记录一下。Locust使用的是python语言,开源性能测试工具,支持二次开发,采用协程机制,避免了系统级资源调度,可以大幅提高单机的并发能力。
2 安装以及使用过程
(1)下载Locust
Locust下载可以使用pip进行下载,使用如下命令:
pip install locust(2)安装pyzmq
pip install pyzmq(3)查看Locust版本
locust -V(4)执行locust
我这里是安装在本机,使用如下命令执行locust,以测试百度网址为例
使用的test.py脚本如下:
from locust import HttpUser, TaskSet, taskclass UserBehavior(TaskSet):def baidu(self):self.client.get("/",verify=False)class WebsiteUser(HttpUser):tasks = [UserBehavior]min_wait = 3000max_wait = 6000
(5)浏览器访问
运行locust之后,可以使用url地址 localhost:8089 访问locust的web页面
其中:Number of new load test:设置模拟用户总数Spawn rate (users spawned/second):每秒启动的虚拟用户数Host (e.g. www.baidu.com):被测目标地址Start swarming:执行locust脚本
输入以上信息后,点击开始,就可以进行测试了
具体参数含义如下:
(6)查看报告
手动停止locust,点击Download Data
可以查看到Locust测试报告
当然也可以对测试报告进行下载。
以上是最基础的环境搭建和简单使用,后续会继续深入研究这个工具的用法。
欢迎关注「技术分享交流」公众号 ,如果有建议或者疑问的话,欢迎大家评论留言,如果喜欢公众号文章的话可以点【在看】,您的鼓励就是我的动力哈!!!
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……




还没有评论,来说两句吧...