locust压测的基本使用

news/2024/10/5 3:28:05

locust压测的基本使用

 

  这里介绍的是在本地启动locust以及做后续压测的流程以及各个参数含义

  一、启动locust

  执行命令 locust -f  **.py (python脚本)

  如下图:

  二、locust的UI界面

  1、启动界面

  8089是该服务启动的端口号,如果是本地启动,可以直接在浏览器输入http://localhost:8089打开UI界面,如果是其他机器搭建locust服务,则输入该机器的IP+端口即可;

如下图:

 

  2. 测试结果界面

  

最上面导航栏中的按钮:

EDIT:点击EDIT 可对模拟的总虚拟用户数和每秒启动的虚拟用户数进行编辑

STOP:点击STOP可以停止locust脚本运行

Type:请求类型,即接口的请求方法;

Name:请求路径;

requests:当前已完成的请求数量;

fails:当前失败的数量;

Median:响应时间的中间值,即50%的响应时间在这个数值范围内,单位为毫秒;

Average:平均响应时间,单位为毫秒;

Min:最小响应时间,单位为毫秒;

Max:最大响应时间,单位为毫秒;

Content Size:所有请求的数据量,单位为字节;

reqs/sec:每秒钟处理请求的数量,即QPS;

  3. 各模块说明

   

Statistics:类似于jmeter中Listen的聚合报告;

Charts:测试结果变化趋势的曲线展示图,分别为每秒完成的请求数(RPS)、响应时间、不同时间的虚拟用户数;

Failures:失败请求的展示界面;

Exceptions:异常请求的展示界面;

Download Data:测试数据下载模块, 提供三种类型的CSV格式的下载,分别是:Statistics、responsetime、exceptions;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/44126.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

如何解决网页无响应问题

如何解决网页无响应问题 描述 少数电脑在运行网页相关的自动化应用时,会碰到 "网页无响应" 的提示。 解决方案 将 Chrome 的 "使用硬件加速模式(如果可用)" 选项关闭没有找到想要的结果?

Plagiarism

论文造假的,学术造假的定义学习。 ### Plagiarism and Academic Integrity Overview #### A. Brainstorming Activities **Word Cloud:**- For "Writing": narrative, descriptive, expository, argumentative, essay, report, novel, short story, poetry, structu…

泰山派学习11--字符设备驱动

1、字符设备定义应用程序按字节/字符来读写数据的设备,不支持随机存取数据,系统直接从设备读取/写入每一个字符。 2、字符设备抽象Linux内核中将字符设备抽象成一个具体的数据结构(struct cdev),理解为字符设备对象。 字符设备的打开、读写、关闭等操作接口(file_operations…

存入数据库的时间不对

存入数据库的时间和当前时间相差了8个小时?解决更改项目数据库连接串 GMT 为 Asia/Shanghai。如下图:GMT:为格林尼治天文台时间。与东八区,也就是北京时间相差8个小时。这里应该设置为东八区时间,即是Asia/Shanghai。

最低50元的京东云轻量服务器体验

‍ 最低50元的京东云轻量服务器体验:最低的价格,最差的体验。 ​​ 体验​​ 看路人评论 ​​ ‍ 处处是bug ‍ 从自己的机器上ssh到服务器,刚连接的时候正常 ​​ 用了一会,终端没反应了(非禁止画面)这是不是断连? ​​ ‍ 然后是网页的控制台 ​​vim 搜索 alias ,开…

UE Puerts 在 Android 的调试方法

配置流程 在 JsEnv.Build.cs 添加 WITH_INSPECTOR 编译添加这个宏就开启了全平台调试功能看到这里就知道 V8Inspector 之前仅在三个平台会编译,现在会在任意平台编译了 打包的时候会发现存在编译错误(如果没有就是后续 Puerts 版本修复了这个问题),接下来修复这个错误(没有…

django中orm的使用

Orm是django连接mysql数据库的工具,用户可以通过orm实现对数据库的增删改查。 1.启动mysql 创建数据库 在cmd中输入mysql -uroot -p 后再输入密码运行mysql 然后创建数据库:create database 数据库名 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 2 让django链接数据库 在…

linux内存管理(八)- 反向映射RMAP

这里有一篇博客讲的不错。linux内存管理笔记(三十八)----反向映射_linux 反向映射-CSDN博客 页表是把虚拟地址映射到物理页面,但是如何根据一个物理页找到所有映射它的pte呢?答案是用反向映射Reverse Mapping(RMAP)。这在页面回收中很有用。回收页面需要将到物理页的映射断…