我试图仪表添加到我的负载测试代码,以及在验证规则执行我的网络响应验证。我希望我能达到这两个要求使用Webtest.AddCommentToResult方法找到here:Visual Studio 2015负载测试 - Webtest.AddCommentToResult在哪里暴露?
但是我似乎无法寻找到这些意见,我添加得到暴露,无论是在负载测试结果时,我在分析中查看它们当它们运行并完成时,或者在事实之后在SQL控制器中。这些评论如何暴露,我可以访问它们吗?
我自定义的验证规则:
public class MyCustomValidationRule : ValidationRule
{
static int i = 1;
public override void Validate(object sender, ValidationEventArgs e)
{
e.WebTest.AddCommentToResult("Test comment number " + i++.ToString());
}
}
因此正确答案是这样的功能被推迟和AddCommentToResult不会在负载测试的环境中工作黯然 – Pipeline
@Pipeline不,你误解我写的。大多数情况下,AddCommentToResult工作正常。只有当一个PostWebTest插件试图在测试结束时写入。我没有时间在我有权访问的系统上检查问题的当前状态。 – AdrianHHH
也许我是误会。 OP正在执行负载测试,根据我的理解,它与执行Web性能测试不同?他没有使用PostWebTest插件,而是使用了自定义编码的Web测试中假定的ValidationRule。 – Pipeline