首页 > 解决方案 > 在 Visual Studio 中进行负载测试。什么是错误/秒属性?

问题描述

需要一些帮助。

我创建了一个负载测试:每步 100 个用户,一步是 10 秒。Visual Studio 产生了 excel 结果,我无法理解结果中的Errors/sec值。

什么是“LoadTest:错误、错误/秒、_Total?” 这个值是怎么计算的?

在我的报告中,其中一些值不是整数。为什么?此外,属性“LoadTest:Errors, Threshold Violations/Sec, _Total”没有整数值。

任何帮助将不胜感激。

标签: c#excelvisual-studioload-testingstress-testing

解决方案


每个失败的请求、每个失败的提取或验证规则等都算作一个错误。整个负载测试会运行一段时间,在此期间会报告许多错误。计算每个采样间隔期间发生的错误,并将这些计数除以采样周期持续时间(以秒为单位)得出每秒的错误数。如果采样间隔为 30 秒,并且在三个间隔期间有 45、75 和 90 个错误,那么这些样本每秒分别有 1.5、2.5 和 3 个错误。

采样间隔被指定为负载测试的“运行设置”的属性。Microsoft 提供了一些关于用于不同测试持续时间的值的指导。本页介绍了负载测试的“运行设置”的许多其他属性。


推荐阅读