Visual Studio 中的负载测试。什么是 Error/sec 属性?

Load testing in Visual Studio. What is Error/sec attribute?

需要一些帮助。

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

什么是"LoadTest:Errors, Errors/Sec, _Total?" 这个值是如何计算出来的?

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

没有整数值

任何帮助将不胜感激。

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

采样间隔指定为负载测试"Run settings"的属性。 Microsoft 提供 some guidance on the values to use for different test durations. This page 介绍了负载测试的许多其他属性 "Run settings".