httprunner3.x总结14 - locust(接口性能)
文章目录
- 一、执行:
- 二、启动界面:
- 三、概况界面:
- 四、图表界面
- 五、停止运行
- 六、无web界面的运行
一、执行:
(1)locusts -f testcases/mubu_creat_doc_test.py
(2)跑性能的脚本不能使用parameters做参数化
二、启动界面:
Number of users to simulate - 用户总数
Hatch rate (users spawned/second) - 每秒启动用户数
http://localhost:8089/ - 执行性能测试的路径
Start swarming - 开始执行
三、概况界面:
Type:类型
Name:路径
requests:发送请求的个数;
fails:请求失败的个数;
Median:响应时间的中间值;
Average:响应时间的平均值;
Min:响应时间的最小值;
Max:响应时间的最大值;
Content Size:单个请求的大小,单位是字节;
reqs/sec:每秒请求的个数,即QPS;
四、图表界面
每秒完成的请求数(RPS)
响应时间,主要关注:响应时间是否一致持续高位
不同时间的虚拟用户数
五、停止运行
六、无web界面的运行
参数含义:
-u 用户总数
-r 每秒启动用户数
–run-time 10m 持续10分钟
–csv=example 数据保存到example开头的文件中
–stop-timeout 99 请求的响应超出99秒后,请求失败
–no-web 表示不使用Web界面运行测试。
-c 设置虚拟用户并发数。
-r 设置每秒启动虚拟用户数执行的次数。
-t 设置设置运行时间。
执行参数:
locusts -f test.py --headless -u 100 -r 10 --run-time 10m --csv=example --stop-timeout 99
httprunner3.x总结14 - locust(接口性能)相关推荐
- 【总结】个人推荐的接口测试工具和接口性能/压力测试工具
一般接口有2种测试,现在很多是模糊了这个,但是如果细分.一般还要写<接口测试用例>和<接口性能测试用例>.同样,也分接口测试报告和接口性能测试报告. 接口的本质及其工作原理 接 ...
- 细说接口性能优化的11个小技巧
前言 接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题. 该问题说简单也简单,说复杂也复杂. 有时候,只需加个索引就能解决问题. 有时候,需要做代码重构. ...
- 详细的聊聊接口性能优化的11个小技巧 不收藏对不起我
前言 接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题. 该问题说简单也简单,说复杂也复杂. 有时候,只需加个索引就能解决问题. 有时候,需要做代码重构. ...
- 接口性能优化技巧,干掉慢代码!
今日推荐 推荐 20 款 IDEA 主题!开源困境:Log4j2 维护者发声:没有工资,还要挨骂!!RedisJson 横空出世,性能碾压ES和Mongo!还在发愁写API文档?推荐一款阿里腾讯都在用 ...
- 记一次接口性能优化实践总结:优化接口性能的八个建议
前言 最近对外接口偶现504超时问题,原因是代码执行时间过长,超过nginx配置的15秒,然后真枪实弹搞了一次接口性能优化.在这里结合优化过程,总结了接口优化的八个要点,希望对大家有帮助呀~ 数据量比 ...
- 接口监控_java应用监控之利用cat接口性能优化,每一次都是血的教训
之前几篇文章对cat进行了简介.安装部署.代码埋点,今天分享一下如何利用cat帮助我们做接口优化. 为什么要接口性能优化? 1.用户体验差:接口访问速度慢.如果一个页面打开需要好几秒,用户可能在页面没 ...
- DAO层接口性能监控
DAO层接口性能监控 ####简介: 笼统来讲讲,任何系统都可以抽象为数据+算法.而数据库作为数据的存储系统,其响应快慢直接影响着系统的整体性能. 目前很多大公司内部都有一些定制的监控系统,可以多维度 ...
- 让接口性能轻松翻倍之10条经验
第 1 条:串行改并行 将接口中非依赖的步骤由串行改为并行. 通常咱们写接口是串行执行的,比如商品详情接口,如下 1.根据商品ID查询商品基本信息 2.根据商品ID查询商品评论信息 3.根据商品ID查 ...
- python后台开发性能问题_《Python高性能编程》——2.14 确保性能分析成功的策略-阿里云开发者社区...
本节书摘来自异步社区<Python高性能编程>一书中的第2章,第2.14节,作者[美] 戈雷利克 (Micha Gorelick),胡世杰,徐旭彬 译,更多章节内容可以访问云栖社区&quo ...
最新文章
- python调用lib_基于python调用libvirt API
- 【MRCTF—Web】做题+复现记录
- Linux下的字符处理命令之tr命令详解
- 学习SQL数据更新,这一篇就够了!
- (44)常用终端命令总结
- Python 爬虫---(3)Urllib库使用介绍
- IE下angularJS页面跳转的bug
- mrc20温控f1什么意思_精确率、召回率、F1 值、ROC、AUC 各自的优缺点是什么?
- redis 包之间关系
- 删除win10易升更新的办法
- numpy不对等切分数组
- 【高性价比】初学者入门吉他值得推荐购买的民谣单板吉他品牌—VEAZEN费森吉他
- 根据csv文件按照标签划分文件夹数据集
- SHA与MD5算法的区别
- 桌面只计算机图标发白,win7系统桌面图标变白怎么回事_电脑桌面图标有小白块...
- thinkphp配置文件设置session有效期未生效的问题
- 计算机毕业设计springboot轰趴馆管理
- 计算机公式ref是什么意思,Excel公式应用错误提示“#REF!”怎么处理
- [Gitlab CI/CD] fatal: could not read Username for ‘xxx‘: No such device or address
- 电子签章平台三管齐下“治”印章,充分发挥集团管控权
热门文章
- 连着面试30多次仍然失败的体会...
- TTF1控件的基本操作VB.NET代码
- TouchDesigner常用python语句表达
- Could not resolve view with name 'bok.html' in servlet with name 'spring'
- A2DP协议连接数据传输
- python微服务 企业管理_Python写的微服务如何融入Spring Cloud体系?
- hbase调用ImportTsv导入csv文件时报错File does not exist
- 国际号码规则,看这里
- ceph分布式环境搭建
- 超级玛丽制作揭秘12旋风攻击,小怪,火圈