2013-04-16 2 views
0

При включении зашифрованных URL-адресов приложения я должен загрузить тест, даже одну первую навигацию по URL-адресу невозможно записать. Браузер, который я записываю, не дает мне страницы. Создание ручной функции web_url() приводит к ошибке. Ниже приведен скрипт и выходной журнал. До сих пор кому-то удалось создать скрипт против такого рода технологий безопасности? И никакая корреляция не решает эту проблему, так как я даже не добираюсь до первой страницы.LoadRunner и зашифрованные URL-адреса

Action() 

{ 

    web_url("entrypoint", 

      "URL=http://e34jbsl00430.devillo.com:8080/entrypoint/", 

      "Resource=0", 

      "RecContentType=text/html", 

      "Referer=", 

      "Snapshot=t1.inf", 

      "Mode=HTML", 

      LAST); 



    return 0; 

} 











Virtual User Script started at : 2013-04-16 17:15:30 

Starting action vuser_init. 

Web Turbo Replay of LoadRunner 11.0.0 for Windows 7; build 9375 (May 18 2011 01:44:32) [MsgId: MMSG-27143] 

Run Mode: HTML [MsgId: MMSG-26000] 

Run-Time Settings file: "C:\Users\F119506\AppData\Local\Temp\noname5\\default.cfg"  [MsgId: MMSG-27141] 

Ending action vuser_init. 

Running Vuser... 

Starting iteration 1. 

Starting action Action. 

Action.c(4): Redirecting "http://e34jbsl00430.devillo.com:8080/entrypoint/" (redirection depth is 0)  [MsgId: MMSG-26694] 

Action.c(4): To location "http://e34jbsl00430.devillo.com:8080/entrypoint/lL0pQMU3EnM;ENTRYPOINT_JSESSIONID=Z1s9WbTfYw0BW8LrXFckprZS" [MsgId: MMSG-26693] 

Action.c(4): Error -26627: HTTP Status-Code=404 (Not Found) for "http://e34jbsl00430.devillo.com:8080/entrypoint/lL0pQMU3EnM;ENTRYPOINT_JSESSIONID=Z1s9WbTfYw0BW8LrXFckprZS"  [MsgId: MERR-26627] 

Action.c(4): web_url("entrypoint") highest severity level was "ERROR", 0 body bytes, 595 header  bytes, 5 chunking overhead bytes   [MsgId: MMSG-26387] 

Ending action Action. 

Ending iteration 1. 

Ending Vuser... 

Starting action vuser_end. 
Ending action vuser_end. 

Vuser Terminated. 

ответ

0

добавления заголовка решить эту:

web_add_header ("Cookie", "JSESSIONID = фиктивный");

0

Не знаете, что зашифровано по ссылке. По-видимому, это простой текст, пожалуйста, уточните ....

Возможно, это временная перенаправленная ссылка, в которой перенаправление исчезло в конце сеанса. Я бы посмотрел, как этот динамический компонент в начале получается или вычисляется с использованием локального кода.

+0

По динамическому счету в начале, я думаю, вы имеете в виду lL0pQMU3EnM, правильно? –

+0

lL0pQMU3EnM уникален для каждого раза, когда я набираю URL-адрес и нажимаю Enter, полностью как sessionid, добавляемый к URL-адресу –

+0

. Я подозреваю, что некоторые переадресации, происходящие «под капотом», приводят к созданию этого динамического контента в URL-адресе. Предоставленный журнал предлагает это, когда он содержит ключевое слово redirect? –

0

Что вы вводите в качестве корня URI для доступа? рассмотрели ли вы изменение запроса и затем разрешили естественное перенаправление из возвращаемого HTTP-заголовка?

+0

Я печатаю по адресу http://e34jbsl00430.devillo.com:8080/entrypoint/ и нажимаю Enter, затем динамический/зашифрованный элемент добавляется к URL-адресу перед первым (отображается страница входа в систему). Разрешить переадресацию? Установить глубину перенаправления? Как я могу сказать VUGen, чтобы разрешить перенаправление естественно? –

+0

Ваша переадресация происходит, но она не работает. Проверьте журналы веб-сервера для ввода от администратора веб-сервера. –

Смежные вопросы