Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 执行web测试时,.webtestresult文件(空选项卡)中没有结果_C#_Visual Studio 2012_Webtest - Fatal编程技术网

C# 执行web测试时,.webtestresult文件(空选项卡)中没有结果

C# 执行web测试时,.webtestresult文件(空选项卡)中没有结果,c#,visual-studio-2012,webtest,C#,Visual Studio 2012,Webtest,我在运行从WebTest类派生的测试时遇到问题 测试失败,在.webtestresult文件的测试结果中没有关于请求和测试失败原因的信息 下图所示的所有选项卡—Web浏览器、请求、响应、上下文和详细信息—均为空 你知道原因是什么吗 编辑: 我的测试与此类似: namespace TestProject { public class MyWebTest : WebTest { public override IEnumerator<WebTestRequest

我在运行从WebTest类派生的测试时遇到问题

测试失败,在.webtestresult文件的测试结果中没有关于请求和测试失败原因的信息

下图所示的所有选项卡—Web浏览器、请求、响应、上下文和详细信息—均为空

你知道原因是什么吗

编辑:

我的测试与此类似:

namespace TestProject
{
    public class MyWebTest : WebTest
    {
        public override IEnumerator<WebTestRequest> GetRequestEnumerator()
        {
            var req = new WebTestRequest("http://someexample/");
            yield return req;
        }
    }
}

我已经在有序测试中包含了上述测试,并且正在使用VS 2012的VS中的测试浏览器窗口中运行此有序测试。

好的,我发现了类似的问题:

作为有序测试的一部分,web测试运行似乎没有详细的测试结果


一种解决方案是在负载测试中运行web测试,然后结果就会显示出来。

我怀疑问题在于您在创建一个派生自WebTest类的测试时所做的工作。您的问题中没有帮助诊断问题的信息。我已在问题中添加了一些代码和更多信息。显示一些与实际代码类似的代码无助于我们理解问题。因为您认为它们不相关而排除的代码片段可能是问题所在。测试和您在问题中显示的代码完全一致时表现如何?请阅读我在问题中包含的示例代码的结果是相同的。测试失败,显示消息:1个主请求、0个从属请求和0个条件规则失败。我想没有这样的页面。但是当我在TestExplorer窗口中单击Output,然后单击MyWebTest.webtestResult时,没有关于测试失败原因的详细信息。正如我在问题中所描述的,所有这些选项卡Web浏览器、请求等都是空的。我希望在测试期间会有一个请求列表和状态代码等等……当我运行您显示为web测试的代码时,我会得到有用的输出。当我将测试添加到有序测试并使用测试资源管理器运行它时,我也看不到问题中描述的任何内容。也许你应该联系微软,问问他们这是否是VisualStudio中的一个bug。