负载测试2010的"负载测试测试结果"表中的结果字段



我正在Visual Studio 2010 Ultimate中运行负载测试,并尝试构建一些自定义报告工具。在LoadTestTestResults表中,有一列标记为"结果"。我看到它的值分别为0、1、3和(大部分)10。但我找不到任何东西来解释不同的价值观意味着什么。

根据Prc_GetUserTestDetail中的一条评论,我认为10是一个成功的结果。其他人没有任何线索——他们似乎与VS摘要中的任何数字都不匹配。

这些结果代码是什么意思?

我联系了MSDN博客中一位关于VS负载测试的Microsoft开发人员,并询问了此事。这是我得到的信息,以防其他人需要:

结果字段是一个枚举,用于存储负载测试运行中单个测试用例的状态。它可以具有0到13之间的值。

0-错误:在尝试执行测试时出现系统错误。

1-失败:已执行测试,但存在问题。问题可能涉及异常或断言失败。

2-超时:测试超时。

3-中止:测试中止。这不是由用户的手势引起的,而是由框架决策引起的。

4-结论性:测试已经完成,但我们不能说它是通过还是失败。可能用于中止的测试。。。

5-PassedOutRunAborted:执行测试时没有任何问题,但运行被中止。

6-NotRunnable:测试有机会执行,但没有执行,因为ITestElement.IsRunnable==false。

7-未执行:未执行测试。这是由用户手势引起的,例如用户按下停止按钮。

8-断开连接:测试运行在完成运行之前已断开连接。

9-警告:由运行级别的结果使用。这不是一次失败。

10-通过:执行测试时没有任何问题。

11-已完成:测试已完成,但没有完整性的定性衡量标准。

12-正在进行:测试当前正在执行。

13-挂起:测试在执行队列中,尚未启动。

最新更新