Locust的使用步骤
作者:互联网
一,安装工具
1.Locust安装
1)安装python
2.安装Locuse
1)通过pip命令安装:pip install locustio
3.安装pyzmq
如果打算运行Locust 分布在多个进程/机器,我们建议你也安装pyzmq
通过pip命令安装 pip install pyzmq
4.安装成功(cmd命令:locust --help)
二,编写代码,并运行
import os from locust import HttpUser,TaskSet,task class WebsiteTasks(TaskSet): def on_start(self): self.client.post("/login",{"username":"admin","password":"123456"}) @task(2) def index(self): self.client.get("/") @task(1) def about(self): self.client.get("/about/") class WebsiteUser(HttpUser): tasks = [WebsiteTasks] task_create = WebsiteTasks host = "https://ebeta.linkware.com/" # 被测网站地址 min_wait = 1000 max_wait = 5000 if __name__ == '__main__': os.system(r'locust -f CLJK_Locust.py')
运行之后,可见端口已经监听。
三,web界面进行数据压测
默认情况下,我们坚挺的是本地localhost:8080,当然,这玩意也能改,不过这里咱们先按默认测
浏览器输入地址:localhost:8089,输入参数点击start
测压结果
四,性能测试参数:
1.Type:请求的类型,eg:GET/POST
2.Name:请求的路径,
3.request:当前请求的数量
4.fails:当前请求失败的数量
5.Median:中间值,单位毫秒,一半的服务器响应时间低于该值,而另一半高于该值
6.Average:平均值,单位毫秒,所有响应的平均响应时间
7.Min:请求的最小服务器响应时间,单位毫秒
8.Max:请求的最大服务器响应时间,单位毫秒。
9、Content Size:单个请求的大小,单位字节。
10、reqs/sec:是每秒钟请求的个数
标签:__,请求,步骤,self,Locust,使用,pip,安装 来源: https://www.cnblogs.com/liuminglin/p/16081667.html