了解VS负载测试的统计信息

时间:2016-11-09 12:35:49

标签: asp.net load performance-testing load-testing

最近,我使用vs2010创建了一个Web性能测试和负载测试。我已经完成了测试并得到了结果。在低估统计数据方面没什么问题。没有找到足够的在线资料来理解和分析测试结果。

结果的小快照 enter image description here

  
    

平均页面时间:1.29秒&     平均响应时间:0.41秒

  

此测试我已经为250名具有步骤加载的虚拟用户运行

  • 从95%的pagetime
  • 我能理解什么
  • 我的appserver cpu使用率大约是85%那么糟糕吗?

1 个答案:

答案 0 :(得分:1)

“95%页面时间”是“第95页百分位页面时间”的缩写,意味着95%的页面时间在此时间内完成,其中只有5%的时间比此时间长。测试结果的其他部分将包含90%,95%和99%的百分位值。

对于服务器CPU使用情况,只有您和系统设计人员才能知道什么是好的值。在测试期间应用的负载是否在实际执行的范围内以及在总用户负载中实际使用?服务器是否打算处理更大的负载?服务器执行的活动是否复杂且CPU要求高?如果您的负载测试处于预期负载的极端(高)端,那么85%可能是非常合理的。我已经看到指定的最大服务器负载值从50%到90%,具体取决于系统及其体系结构。除了平均CPU负载之外,您还应该检查峰值,如果它保持稳定在100%或非常接近100%,足以看到使用图表的平顶,那么您的CPU就会限制系统性能。如果它偶尔触及100%,那么可能没问题,但请再次咨询系统设计人员。