При нагрузочном тестировании нужно пройти окно ввода учетных данных

jmeter
Теги: #<Tag:0x00007fedc0733d58>

(Pavel Sobchanka) #1

Коллеги, приветствую!
Пытаюсь провести нагрузочное тестирование на страницы .aspx. Работаю в IE. Но там серьезные настройки системы безопасности, поэтому при попытке открыть страницу появляется окно ввода логин/пароля. Но проблема в том, что это окно не внутри браузера, а оно походу виндовое. Т.е. когда я пытаюсь jmeter-ом записать шаги, среди записанных шагов нет информации о том, куда я вводил данные и как. Попытался обойти этот момент через GoUrl, но не прохавало. Может ктонибудь сталкивался с такой проблемой? Как пройти мне этот шаг? Может не jmeter, а другой инструмент посоветуете?
Спасибо.


(Ray Romanov) #2

Загляни сюда, может подойдет.


(Константин) #3

Чтобы побороть авторизацию для IE я использовал AutoIt


(Pavel Sobchanka) #4

К сожалению, AutoIt тут не подойдет, ведь форма логина появляется когда я пытаюсь ручками зайти на сайт. А когда через Jmeter, то там http запросы тупо не доходят. Получаю 403 ошибку и все.


(Константин) #5

Если у вас обычная basic авторизация, то просто тогда добавляйте в заголовок авторизационную куку


#6

Ну, самая основа - половить запросы и посмотреть:

  1. Что именно уходит при авторизации
  2. Что кладется в последующие запросы в качестве ID сесии или уникальных ключей
    Ловить можно с помощью того же прокси из JMeter, но мне больше нравится Fiddler (если под виндой, конечно).

Далее - накладываем либо куки, либо авторизацию, можно посмотреть тут:
https://jmeter.apache.org/usermanual/component_reference.html#HTTP_Cookie_Manager
https://jmeter.apache.org/usermanual/component_reference.html#HTTP_Authorization_Manager
а вот более живое описание для похожего случая:


(Pavel Sobchanka) #7

Спасибо, парни. Http_authorization_manager помог решить проблему!


(Dmitri T) #8

Windows Authentication with Apache JMeter