Добрый день!!! Подскажите, может кто сталкивался с получением кук в VS2013 load tets.
Есть URL, при переходе по ссылке(попадаем на страницу авторизации) добавляется случайное значение, если каждый раз перегружать страницу, значение будет меняться. Значение хранится в куки как переменная OW. Но, после ввода логин/пароля и авторизации значение в URL - меняется на новое(после авторизации, если переходить по страницам уже не меняется).ю По сути две сессии до авторизации и после. Если случайно закрыл браузер, то при вводе ссылки попадаешь на форму авторизации снова.
Как взять это значении и подставить в тест(.можно ли через WebTest, не Code). Получается что каждый раз при посылке запроса у меня значение 24496651689950 новое и запросы дальше чем форма атворизации не уходят.
VS под рукой нет
но если заглянуть в .cs теста, там будет использован WebTestRequest в начале тестового метода
что то типа:
WebTestRequest customRequest = new WebTestRequest(“http://weather.msn.com/”);
в нем должен быть контейнер с куками.
К сожалению работа с куками не помогла. Решил что можно выдрать регулярным выражением то что находится после основного статического URLa и загнать это в переменную, но вот вопрос, как это подставить в запрос.
Я с нагрузочным только недавно столкнулся и не совсем владею этой информацией.
Не меняется вот эта часть - http://a/b/c?dd=100:
После : изменяется в зависимости от страницы и действий пользователя - :24496651689950 или 1:24496651689950::NO:::
По сути я так понимаю, что нам необходимо добавить правило извлечения на основе регулярного выражения. Но как и куда его дальше подставлять пока не понятно