测试场景一般包括单交易基准测试、单交易负载测试、混合压力测试、稳定性测试、可恢复性测试

测试场景⼀般包括单交易基准测试、单交易负载测试、混合压⼒测试、稳定性测
试、可恢复性测试
usb话筒测试场景⼀般包括单交易基准测试、单交易负载测试、混合压⼒测试、稳定性测试、可恢复性测试
97ssw
1、单交易基准测试,1个⽤户运⾏10分钟或者迭代100次;解决可能存在的关联问题和参数化问题
VU数:1
延迟设置:⽆
场景加压策略:⼀次性加压
场景减压策略:运⾏完结束
场景运⾏时间:100次迭代
2、单交易负载测试,⽤户逐渐增加,运⾏15-30分钟;验证脚本中可能的多线程同步问题
VU数:梯度
延迟设置:⽆
场景加压策略:逐渐加压
场景减压策略:全部退出
场景运⾏时间:15分钟
3、混合压⼒测试,执⾏不同组的TPS,⼀般为3组,获取TPS、响应时间、资源利⽤率等随负载变化的趋势
VU数:根据TPS来计算虚拟⽤户数
延迟设置:按设计的思考时间和延迟进⾏设置
数据抽取
空气过滤芯场景加压策略:逐渐加压(如:每1秒钟增加5个VU)
场景减压策略:运⾏完结束
场景运⾏时间:1⼩时
4、稳定性测试,⼀般是选择最⼤TPS的80%,长时间持续运⾏,测试其稳定性,运⾏8个⼩时(12个⼩时、24个⼩时等)
VU数:根据TPS来计算虚拟⽤户数
延迟设置:按设计的思考时间和延迟进⾏设置
场景加压策略:逐渐加压(如:每1秒增加2个VU)
场景减压策略:运⾏完结束
场景运⾏时间:8⼩时
5、可恢复性测试,多台服务器,通过宕掉服务器和再启动服务器检验可恢复性,场景选择⼏⽀典型的交易。如果服务器有重连机制,TPS-VU图会随着⽤户数的稳定,TPS趋于平稳,停⽌服务器后,TPS下降为0笔/秒,重启服务之后TPS恢复到先前并保持平稳。
VU数:10
延迟设置:⽆
场景加压策略:⼀次性加压
场景减压策略:运⾏完结束
场景运⾏时间:30分钟
流水工艺单交易基准测试中脚本繁多,如果单个交易执⾏单交易基准,收集测试结果会⾮常费时,所以有了以下的场景
(1)把所有待测脚本添加到场景中,选择Group模式
(2)设置每个脚本VU数为1,runtime-setting中设置迭代次数为100。可以考虑通过场景的参数⽂件配置来批量解决这些事情,提⾼⼯作效率,可以参照另⼀篇⽂章《场景参数批量修改》
垃圾热解气化炉(3)选中第⼆个需要执⾏的脚本,点击[start group]–>[start when group “XXX” finishes]
(4)结束选项选择[Run until completion]
单交易负载测试⼀般选取业务模型中交易占⽐⾼的交易进⾏测试。如果是新的交易,需要试测,确定最⼤的TPS和此时的VU数。加压策略如下图
单交易负载测试停⽌标准
(1)梯度加压的过程中TPS达到瓶颈
(2)应⽤服务器CPU超过预警值(多⽤于TPS⼀直随⽤户数增加⽽增加的情况)
(3)TPS随⽤户数增加⽽增加,但并不是线性增加,此时看事务响应时间接近预警值

本文发布于:2024-09-23 19:19:53,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/224254.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:测试   场景   交易
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议