性能测试学习之三—— PV->TPS转换模型&TPS波动模型

简介: PV->TPS转换模型   由上一篇“性能测试学习之二 ——性能测试模型(PV计算模型)“ 得知   TPS = ( (80%*总PV)/(24*60*60*(T/24)))/服务器数量   转换需要注意: 1.性能测试脚本中,只保留与性能点相关的内容,异步处理的,保留多个请求;2.在执行场景中,不模拟浏览器缓存,确保每次请求都到达应用服务器;3.在执行场景中,每次迭代,都模拟一个新用户,而且清除用户缓存信息,确保每个用户每次发送请求都是全新的。

PV->TPS转换模型

 

由上一篇“性能测试学习之二 ——性能测试模型(PV计算模型)“ 得知

 

TPS = ( (80%*总PV)/(24*60*60*(T/24)))/服务器数量

 

转换需要注意:

1.性能测试脚本中,只保留与性能点相关的内容,异步处理的,保留多个请求;
2.在执行场景中,不模拟浏览器缓存,确保每次请求都到达应用服务器;
3.在执行场景中,每次迭代,都模拟一个新用户,而且清除用户缓存信息,确保每个用户每次发送请求都是全新的。

 

TPS波动模型

 

TPS表现轨迹可以总结为两大类:

1. TPS有明显的大幅波动,不稳定。例如TPS轨迹缓慢下降,缓慢上升后骤降,呈瀑布型,呈矩形,分时间段有规律的波动,无规律的波动等。这些TPS的波动轨迹反映出被测试的性能点存在性能瓶颈,需要性能测试工程师与开发工程师查找性能瓶颈的原因。

2. TPS轨迹比较平稳,但是也存在波动现象。该类波动不明显,很难直接确定是否存在性能瓶颈。

对于第二类,判断其波动的范围:

Loadrunner TPS分析图中涉及到了4个重要的参数,最大值、平均值、最小值和标准差值;

平均值和标准差是衡量TPS是否稳定的重要因子。

TPS平均值是在场景执行过程中,被测系统在指定时间段内的平均每秒处理的事务数量
TPS标准差是根据数理统计的概念得来,反映被测系统的波动情况,标准差越小,说明波动越小,系统越稳定
(标准差=方差的算术平方根 方差s^2=[(x1-x)^2+(x2-x)^2+......(xn-x)^2]/n (x为平均数), 也就是说对于一组数值与平均数分散开的程度,越分散表示与平均数相差越大,标准差越大)

t (TPS波动范围) = TPS标准差/TPS平均值×100%

可接受波动范围 接口: 5%+/-3%  Web: 4%+/-2%

 

via:http://blog.csdn.net/gracex


img_42a4adae4716d0e15c3eeaabfd040044.png

注:转载需注明出处及作者。

流柯      

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
目录
相关文章
|
1月前
|
人工智能 搜索推荐 测试技术
模拟试错(STE)法让7B大模型测试超GPT-4
【2月更文挑战第24天】模拟试错(STE)法让7B大模型测试超GPT-4
27 1
模拟试错(STE)法让7B大模型测试超GPT-4
|
26天前
|
传感器 算法 计算机视觉
基于肤色模型和中值滤波的手部检测算法FPGA实现,包括tb测试文件和MATLAB辅助验证
该内容是关于一个基于肤色模型和中值滤波的手部检测算法的描述,包括算法的运行效果图和所使用的软件版本(matlab2022a, vivado2019.2)。算法分为肤色分割和中值滤波两步,其中肤色模型在YCbCr色彩空间定义,中值滤波用于去除噪声。提供了一段核心程序代码,用于处理图像数据并在FPGA上实现。最终,检测结果输出到"hand.txt"文件。
|
3月前
|
测试技术
软件测试中的QPS和TPS解析:以秒杀系统为例
软件测试中的QPS和TPS解析:以秒杀系统为例
77 0
软件测试中的QPS和TPS解析:以秒杀系统为例
|
1月前
|
测试技术
模型驱动测试:引领软件质量的新潮流
模型驱动测试:引领软件质量的新潮流
24 2
|
4月前
|
架构师 测试技术 网络性能优化
dpdk课程学习之练习笔记七(vpp环境搭建及plugin demo测试)
dpdk课程学习之练习笔记七(vpp环境搭建及plugin demo测试)
159 0
|
4月前
|
存储 缓存 网络协议
dpdk课程学习之练习笔记二(arp, udp协议api测试)
dpdk课程学习之练习笔记二(arp, udp协议api测试)
63 0
|
3月前
|
机器学习/深度学习 搜索推荐 算法
推荐系统离线评估方法和评估指标,以及在推荐服务器内部实现A/B测试和解决A/B测试资源紧张的方法。还介绍了如何在TensorFlow中进行模型离线评估实践。
推荐系统离线评估方法和评估指标,以及在推荐服务器内部实现A/B测试和解决A/B测试资源紧张的方法。还介绍了如何在TensorFlow中进行模型离线评估实践。
187 0
|
2天前
R语言估计多元标记的潜过程混合效应模型(lcmm)分析心理测试的认知过程
R语言估计多元标记的潜过程混合效应模型(lcmm)分析心理测试的认知过程
19 0
|
12天前
|
人工智能 搜索推荐 算法
人工智能,应该如何测试?(七)大模型客服系统测试
这篇文稿讨论了企业级对话机器人的知识引擎构建,强调了仅靠大模型如 GPT 是不够的,需要专业领域的知识库。知识引擎的构建涉及文档上传、解析、拆分和特征向量等步骤。文档解析是难点,因文档格式多样,需将内容自动提取。文档拆分按语义切片,以便针对性地回答用户问题。词向量用于表示词的关联性,帮助模型理解词义关系。知识引擎构建完成后,通过语义检索模型或问答模型检索答案。测试环节涵盖文档解析的准确性、问答模型的正确率及意图识别模型的性能。整个过程包含大量模型组合和手动工作,远非简单的自动化任务。
26 0
|
25天前
|
监控 安全 Shell
深入探究App压力测试的关键要点:从零开始学习Monkey
Monkey是Google的自动化测试工具,用于模拟用户随机事件以测试应用的稳定性和压力。它可以在模拟器或设备上运行,通过随机点击发现潜在问题。
24 1