JMeter - System.Web.Mvc.HttpAntiForgeryException (0x80004005): проверка предоставленного маркера защиты от подделки завершилась неудачно - PullRequest
0 голосов
/ 09 июля 2019

Использование Blazemeter для записи для входа в приложение .Net MVC.После записи и сохранения файла JMX откройте файл JMX с помощью JMeter.Во время работы выдается следующая ошибка:

> System.Web.Mvc.HttpAntiForgeryException (0x80004005): Ошибка проверки предоставленного токена защиты от подделки.Файл cookie «__RequestVerificationToken» и поле формы «__RequestVerificationToken» были заменены.в System.Web.Helpers.AntiXsrf.TokenValidator.ValidateTokens (HttpContextBase httpContext, удостоверение IIdentity, AntiForgeryToken sessionToken, AntiForgeryToken fieldToken) в System.Web.Helpers.AntiXsrf.Text.TackInvokeAuthorizationFilters (ControllerContext controllerContext, IList`1 фильтры, ActionDescriptor actionDescriptor) в System.Web.Mvc.Async.AsyncControllerActionInvoker. <> C__DisplayClass21.b__19 (AsyncCallback async * * * * * * 10 * 10 * 10 * 10) 10ync)1025 *

Застревание сЭто.Любая помощь приветствуется.

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

Проверено дерево результатов просмотра.Это все еще показывает то же сообщение.

1 Ответ

0 голосов
/ 10 июля 2019

Кажется, проблема с взаимосвязью.Запишите два запроса, используя инструменты сниффинга, такие как fiddler, и сравните запрос с его заголовком и всеми значениями.На основе сравнения определите динамические параметры и соотнесите их соответственно.

Файл cookie "__RequestVerificationToken" и поле формы "__RequestVerificationToken" были поменяны местами.

...