08-04 性能测试--复杂情景设计
负载模型
1. 并发用户模型
分析性能衰减点;目的是性能调优
使用阶梯加压的线程组:Stepping Thread Group ****保证压力平缓增加
相关参考链接:https://www.cnblogs.com/xioawu-blog/p/11126218.html
相关的监听器
关于性能衰减:
- 随着负载不断增加,TPS 相对平稳,但是响应时间持续增加
- 监听器:Transaction Throughput vs Threads
使用:Concurrency Therad Group
参考链接:https://www.cnblogs.com/poloyy/p/12845465.html
2. RPS(基于请求) 模型
找出并发用户下的最大吞吐量;目的是能力验证
需要为对应请求添加:Throughput Shaping Timer
参考链接:https://www.cnblogs.com/ryan255/p/14406789.html
测试场景构建
1. 单接口基准测试
2. 多接口容量测试
场景说明:
10min 内完成 3000 笔报销单处理;
单笔报销时间(包含填写报销单信息+提交完成的时间)20s + 1s =21s
并发线程数:(213000)/(6010min)=105
平均吞吐量:3000 / 600 = 5 笔/s
其中用户填写报销单信息的时间,使用 固定定时器 进行控制(其中思考时间不会计算在响应时间内):
最后运行,通过 聚合报告 观察数据
08-04 性能测试--复杂情景设计相关推荐
- 【跃迁之路】【545天】程序员高效学习方法论探索系列(实验阶段302-2018.08.04)...
@(跃迁之路)专栏 [跃迁之路]奖励金计划正式开始 从2018.7.1起,[跃迁之路]奖励金计划正式起航,从今以后,每月1日,我会将自己个人上月收入的1%计入[跃迁之路]奖励金池,积累到足够金额后,将 ...
- leetcode每日一题--前缀树;前缀哈希;深搜;面试题 08.04. 幂集;648. 单词替换面试题 01.09. 字符串轮转;剑指 Offer II 062. 实现前缀树
leetcode每日一题 ps:今天的每日一题没意思,简单的模拟,自己换一道 面试题 08.04. 幂集 幂集.编写一种方法,返回某集合的所有子集.集合中不包含重复的元素. 说明:解集不能包含重复的子 ...
- 新手C#string类常用函数的学习2018.08.04
ToLower()用于将字符串变为小写,注意字符串的不可变特性,需要重新赋值给另一个字符串变量. s = s.ToLower();//字符串具有不可变性,转换后需要重新赋值,不可仅有s.ToLower ...
- 风机性能测试的软件设计,风机性能测试系统的设计与研究
风机性能测试系统的设计与研究 风机性能测试系统的设计与研究风机性能测试系统的设计与研究风机在植保机械上的应用非常广泛,风机的性能直接影响到风送式植保机械的射程.药液雾化性能.雾滴穿透能力及防飘移性能, ...
- LEAP能源供应转换、能源需求及碳排放预测中的基础数据搜集及处理、能源平衡表核算、模型框架构建、模型操作、情景设计、结果分析、优化、预测结果不确定性分析
采用部门分析法建立的LEAP(Long Range Energy Alternatives Planning System/ Low emission analysis platform,长期能源可替 ...
- UG11.0-8.5压铸模具流道设计视频教程 包渣设计教程
UG11.0-8.5压铸模具流道设计视频教程 包渣设计教程 链接:https://pan.baidu.com/s/1tV_5Odc4_cVcvyZoya8aIw 提取码:p961
- 性能测试混合场景设计
性能测试混合场景设计 在线用户如果没有进行实际操作那么他最多将消耗一个连接线程,而应用CPU并不会有什么资源消耗.100个用户平均每个花费10秒下一个订单和10个用户每1秒钟下一个订单对应用带来的压力 ...
- 【2019暑假集训】08.04比赛总结
比赛思路 2019.08.04[NOIP提高组]模拟 A 组 T1( 锻造 ):显然是DP,再根据期望的线性整理转移方程,但是我一开始并没有很好地划分状态,总是想到做的时候要考虑第一次做,以及从后面回 ...
- 改jpg_|我来改第04期|—人物海报设计
[我来改第04期]人物海报 文案内容-Ad copy https://pan.baidu.com/s/16pz9_rcLXTGZ3xzKFjKN9g 密码: r57t 设计要求-Requiremen ...
最新文章
- 极限脱出 量子计算机,《极限脱出3:零时困境》50条指向zero身份线索
- .on(#39;click#39;)与.click()之间的区别
- halcon的算子清点:Chapter 10 3d匹配
- 山体等高线怎么看_怎么判断牙龈已经萎缩?
- 【项目管理】人力资源管理
- python网络监控程序_Python之利用psutil写一个命令行网速实时监控小程序
- 设计灵感|教会你海报设计套路
- JAVA计算器计时器_Java中计时器的使用
- [黑金原创教程][连载][iBoard 电子学堂][第〇卷 电子基础]第一篇 认识电子元器件...
- 《Adobe Fireworks CS5中文版经典教程》——1.2 工具面板
- 松下PLC REXT总线伺服案例 本案例采用松下FPXH系列的总线型 PLC和松下总线伺服共8轴的系统
- python虚拟变量回归_第二周:python实现线性回归(哑变量回归)的高效方法
- 2021知到答案,公共关系与人际交往能力。
- tig只看某个作者的提交
- 回帖送大奖 『和AI在一起』
- Linux权限委派(生产环境必备)
- 支付功能----第三方支付公司
- Rule of lawlessness 南非法治之战 | 经济学人中英双语对照精读笔记
- Java中apple导入那个包_在Java中,由Java编泽器自动导入而无需在程序中用import导入的包是()。A.java.appletB.java.awtC.j...
- 最大似然估计(Maximum likelihood estimation)
热门文章
- Ansible 学习总结(2)—— Ansible playbook 入门详解
- Java基础学习总结(168)——为什么推荐在RPC的接口中入参和出参都不要使用枚举
- element ui 菜单右侧展开_Elementui Vue 菜单固定展开的问题
- 如何查看电脑配置信息_如何查看软件著作权登记的信息?
- client心跳 websocket_理解websocket的原理
- java的冒泡_java 冒泡排序
- 二进制安装mariadb 10.2.16
- 如何使用敏捷开发来赢得太阳能竞速赛
- CommonsChunkPlugin相关
- python3_04.循环函数