Требуется параметризовать логин пользователя и привязать его к vuserid, чтобы скажем при запуске 5 vusers скрипт запускался с логином user1, user2 ... user5. Приведите, пожалуйста, пример кода.
Как параметризовать логин в LR
Автор ElAmante, 16 апр 2009 10:00
Сообщений в теме: 3
#1
Отправлено 16 апреля 2009 - 10:00
#2
Отправлено 16 апреля 2009 - 11:04
Для этих целей в LR используется Parameter list. Найти его можно в меню Vuser >> Parameter list. Создайте там параметер с именем USERID. смотрите скриншот.
Далее в скрипте используйте этот параметер в место user1. Вот пример из моего скрипта, там запараметризован не только userid, но и другие данные:
web_submit_data("login.fcc",
"Action=https://{URL1}/tssm/login.fcc",
"Method=POST",
"RecContentType=text/html",
"Referer=https://{URL1}/",
"Mode=HTTP",
ITEMDATA,
"Name=target", "Value=/tpt/portal?lid=0", ENDITEM,
"Name=SMAUTHREASON", "Value=0", ENDITEM,
"Name=COMPANY1", "Value={COMPANYID}", ENDITEM,
"Name=USER1", "Value={USERID}", ENDITEM,
"Name=authtype", "Value=0", ENDITEM,
"Name=COMPANY", "Value={COMPANYID}", ENDITEM,
"Name=USER", "Value={USERID}", ENDITEM,
"Name=PASSWORD", "Value={PASSWORD}", ENDITEM,
"Name=lid", "Value=0", ENDITEM,
"Name=login", "Value=Login", ENDITEM,
LAST);
Далее в скрипте используйте этот параметер в место user1. Вот пример из моего скрипта, там запараметризован не только userid, но и другие данные:
web_submit_data("login.fcc",
"Action=https://{URL1}/tssm/login.fcc",
"Method=POST",
"RecContentType=text/html",
"Referer=https://{URL1}/",
"Mode=HTTP",
ITEMDATA,
"Name=target", "Value=/tpt/portal?lid=0", ENDITEM,
"Name=SMAUTHREASON", "Value=0", ENDITEM,
"Name=COMPANY1", "Value={COMPANYID}", ENDITEM,
"Name=USER1", "Value={USERID}", ENDITEM,
"Name=authtype", "Value=0", ENDITEM,
"Name=COMPANY", "Value={COMPANYID}", ENDITEM,
"Name=USER", "Value={USERID}", ENDITEM,
"Name=PASSWORD", "Value={PASSWORD}", ENDITEM,
"Name=lid", "Value=0", ENDITEM,
"Name=login", "Value=Login", ENDITEM,
LAST);
Прикрепленные файлы
#3
Отправлено 16 апреля 2009 - 14:43
ElAmante, как у вас будет работать скрипт: 5 юзеров прошло и вышло или они будет запускаться "бесконечно"?
параметризовать можно очень просто, важно потом правильно использовать все, что напарметризовали...
параметризовать можно очень просто, важно потом правильно использовать все, что напарметризовали...
Алексей Булат
Про Тестинг
Про Тестинг
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных