2016-08-15 3 views
0

Я играю с LoadRunner для тестирования производительности приложения Sielbel CRM. Протокол (Siebel web) выбирается перед запуском, а также файл .cor связан с диалогом параметров параметров записи.LoadRunner - Siebel - предупреждение о сеансе при воспроизведении скрипта

Я также скопировал DLL ssdtcorr.dll в папку bin. Все хорошо, и я могу записывать сценарии. при повторении сценария, я получаю ниже экран

enter image description here

Не уверен, что вопрос здесь ...

Я прошел через скрипт и заметил, что метки времени, Siebel_SWECount, SiebelTimeStamp, Siebel_SWEACn и Siebel_SWEVLC автоматически коррелируются.

Есть ли какие-либо другие параметры, которые необходимо сопоставить.

Пожалуйста, дайте мне знать.

Заранее спасибо за вашу помощь

PS: Мое приложением является одной установкой сеанса. Это означает, что я не могу войти в систему одновременно с одинаковыми учетными данными более одного раза в заданное время. Более поздний логин предоставит сообщение предупреждения о сеансе.

Но при воспроизведении скрипта я убедился, что нет активного сеанса с учетными данными, которые я использую с помощью скрипта.

ОБНОВЛЕНИЕ 1

Ниже код является то, что вызывает проблему

web_submit_data("start.swe_14", 
    "Action=http://XX.YYY.ZZZ.AA/SSS/start.swe", 
    "Method=POST", 
    "TargetFrame=", 
    "RecContentType=text/html", 
    "Referer=http://XX.YYY.ZZZ.AA/SSS/start.swe?SWECmd=Login&SWEPL=1&SRN=&SWETS={SiebelTimeStamp}", 
    "Snapshot=t17.inf", 
    "Mode=HTML", 
    "EncodeAtSign=YES", 
    ITEMDATA, 
    "Name=SWECmd", "Value=InvokeMethod", ENDITEM, 
    "Name=SWEService", "Value=Web Engine Client Preferences", ENDITEM, 
    "Name=SWEMethod", "Value=SetClientCapability", ENDITEM, 
    "Name=SWEIPS", "[email protected]`0`1`0``3``cpf`Mobile=false`", ENDITEM, 
    "Name=SWERPC", "Value=1", ENDITEM, 
    "Name=SRN", "Value=4FeDpVgxP8msdfbfdbbgdTGtzQbkLyoO0spzO8Ywb", ENDITEM, 
    "Name=SWEC", "Value={Siebel_SWECount}", ENDITEM, 
    "Name=SWETS", "Value={SiebelTimeStamp}", ENDITEM, 
    LAST); 

Причиной отказа является то, что величина СРН является жестко и не коррелированы.

"Name=SRN", "Value=4FeDpVgxP8msdfbfdbbgdTGtzQbkLyoO0spzO8Ywb", ENDITEM, 

Может кто-нибудь, пожалуйста, помогите мне, как автоматически получить значение СРН, так что я не использую жесткого закодированное значение СРН.

СРН является Sesssion случайных чисел

Все указатели очень полезно для меня. Заранее спасибо за вашу помощь.

ответ

1

При автоматизированной корреляции не удается, используйте ручной корреляции техники. Используя одни и те же учетные данные пользователя, дважды записывайте один и тот же бизнес-процесс. Сравните сгенерированный код. Становится очевидным, что нужно решать. Вы можете добавить третий сеанс записи, привязанный к другому идентификатору пользователя, для проверки ваших наблюдений.

Существует также модель правила большого пальца. Если вы не набрали его или не выбрали на экране, вам нужно посмотреть либо на источник коррелированного источника, либо на источник локального кода. в этом случае SRN, вероятно, является значением, которое вы не вводили или не снимали с экрана.

Ручная корреляция методы должны подтвердить динамический характер значения.Стандартные ручной корреляции методы, описанные в обучении и учебном пособии, прежде чем автоматизированной корреляции, должно помочь вам определить местоположение информации, отправляемой обратно, так что вы можете добавить соответствующие ручной корреляции заявления, чтобы захватить значение/

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