Ошибка ExpectedResponseUrl — это веб-тест производительности Visual Studio 2010.

Я записал тест веб-производительности в Visual Studio 2010 для веб-приложения, которое использует Windows Live ID с Secure Token Service для аутентификации пользователя.

В моей записи есть два запроса, которые ведут на https://login.live.com/, и они работают нормально в Visual Studio Test Runner после того, как я записал тест, но примерно через день я начинаю получать сообщение об ошибке, в котором говорится: «Значение свойства ExpectedResponseUrl не равно фактическому URL-адресу ответа» для упомянутых запросов. Я понимаю, что могу отключить правила проверки URL-адреса ответа, но это не устраняет основную причину проблемы, а только маскирует ее симптомы.

Мне было интересно, знает ли кто-нибудь, что здесь происходит? Я предполагаю, что на уровне браузера есть кешированные данные, но я не смог доказать это так или иначе.


person λ Jonas Gorauskas    schedule 12.03.2011    source источник


Ответы (1)


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

Если вы знакомы с C#, я считаю, что проще изменить тест на закодированный тест и очень внимательно изучить все поля, отправляемые на login.live.com.

Вам, вероятно, понадобится довольно много информации о том, как работает login.live.com, чтобы действительно разобраться в этом.

person Nat    schedule 12.03.2011