Нет результатов в файле .webtestresult (пустые вкладки) при выполнении веб-теста

У меня возникла проблема при запуске теста, производного от класса WebTest.

Тест не проходит и в результатах теста (из файла .webtestresult) нет информации о запросе и почему тест не прошел.

Все вкладки (см. изображение ниже): Веб-браузер, Запрос, Ответ, Контекст и Подробности - пусты.

Знаете, в чем может быть причина?

Пустые результаты веб-тестирования

Изменить:

Мой тест выглядит примерно так:

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

Я включил вышеуказанный тест в упорядоченный тест и запускаю этот упорядоченный тест в окне обозревателя тестов в VS (я использую VS 2012).


person Mateusz    schedule 20.02.2015    source источник
comment
Я подозреваю, что проблема в том, что вы сделали при создании теста, производного от класса WebTest. В вашем вопросе нет информации, которая помогла бы диагностировать проблему.   -  person AdrianHHH    schedule 20.02.2015
comment
Я добавил некоторый код и дополнительную информацию к вопросу.   -  person Mateusz    schedule 21.02.2015
comment
Показ некоторого кода, похожего на реальный код, не помогает нам понять проблему. Части кода, которые вы исключили, потому что считаете их неактуальными, могут быть проблемой. Как ведет себя тест с именно тем кодом, который вы показываете в вопросе? Прочтите stackoverflow.com/help/mcve.   -  person AdrianHHH    schedule 21.02.2015
comment
Результат примера кода, который я включил в свой вопрос, тот же. Тест завершается с ошибкой, говоря: Сообщение: 1 первичный запрос, 0 зависимых запросов и 0 условных правил не выполнены (думаю, такой страницы, как пример). Но когда я нажимаю Вывод в окне обозревателя тестов, а затем MyWebTest.webtestResult, нет подробной информации о том, почему тест не прошел. И, как я описал в вопросе, все эти вкладки (Веб-браузер, Запрос и т. д.) пусты. Я ожидал, что будет список запросов, сделанных во время теста, и коды состояния или что-то в этом роде...   -  person Mateusz    schedule 21.02.2015
comment
Когда я запускаю код, который вы показываете в качестве веб-теста, я получаю полезный результат. Когда я добавляю тест в упорядоченный тест и запускаю его с помощью Test Explorer, я также не вижу ничего, как описано в вопросе. Возможно, вам следует связаться с Microsoft и спросить их, является ли это ошибкой в ​​Visual Studio.   -  person AdrianHHH    schedule 22.02.2015


Ответы (1)


Хорошо, я нашел похожий вопрос: Сведения о веб-тесте не отображаются при запуске заказанного теста.

И похоже, что нет подробных результатов тестирования для запуска веб-тестирования как часть заказанного теста.

Одним из решений является запуск веб-теста в нагрузочном тесте, после чего появится результат.

person Mateusz    schedule 23.02.2015