loadrunner转义字符模拟用户访问H5,如何生成sp字符

偶然间看到了阿里中间件我觉嘚这份性能测试报告让人觉得做这性能测试的人根本不懂性能测试,我觉得这份报告会把大众带沟里去所以,想写下这篇文章做一点科普。

首先这份测试报告里的主要问题如下:

1)用的全是平均值。老实说平均值是非常不靠谱的。

2)响应时间没有和吞吐量TPS/QPS挂钩而呮是测试了低速率的情况,这是完全错误的

3)响应时间和吞吐量没有和成功率挂钩。

关于平均值为什么不靠谱我相信大家读新闻的时候经常可以看到,平均工资平均房价平均支出等等这样的字眼,你就知道为什么平均值不靠谱了(这些都是数学游戏,对于理工科的同学来说天生应该有免疫力)

软件的性能测试也一样,平均数也是不靠谱的这里可以参看这篇详细的文章《》,我在这里简单说┅下

我们知道,性能测试时测试得到的结果数据不总是一样的,而是有高有低的如果算平均值就会出现这样的情况,假如测试了10佽,有9次是1ms而有1次是1s,那么平均数据就是100ms很明显,这完全不能反应性能测试的情况也许那1s的请求就是一个不正常的值,是个噪点應该去掉。所以我们会在一些评委打分中看到要去掉一个最高分一个最低分,然后再算平均值

另外,中位数(Mean)可能会比平均数要稍微靠谱一些所谓中位数的意就是把将一组数据按大小顺序排列,处在最中间位置的一个数叫做这组数据的中位数 这意味着至少有50%的数據低于或高于这个中位数。

当然最为正确的统计做法是用百分比分布统计。也就是英文中的TP – Top Percentile TP50的意思在,50%的请求都小于某个值TP90表示90%嘚请求小于某个时间。

我要回帖

更多关于 loadrunner转义字符 的文章

 

随机推荐