Интерпретация результата после тестирования в LoadRunner
#1
Отправлено 11 апреля 2011 - 03:46
И еще, одна особенность в графике ResponseTime при тестировании показывается один результат (по шкале), а вот после обработки в аналайзере другой результат... в смысле цифрами отличаются... а так график выглядит одинаково.
#2
Отправлено 11 апреля 2011 - 06:37
Ммм, не совсем понятен вопрос. Буду делать на себе вид телепата.. Инит транзакция выполняется одним вьюзером один раз в течении всего лоуд теста (как и vuser_end). Action_Transaction - выполняется циклически в течении всего теста.После проведения тестирования так и не понял разницу между vuser_init_Transaction и Action_Transaction?
Опять-таки - не понятно, что имеется ввиду.Есть ли отличия в значениях при тестировании SAP и Web.
Там есть такой столбик - Scale, возможно разница именно с учётом его. То есть если в контроллере было значение в Response Time = 2, а Scale = E-2. Тогда в Анализисе вполне себе может быть значение Response Time = 0.02, а Scale = 1.И еще, одна особенность в графике ResponseTime при тестировании показывается один результат (по шкале), а вот после обработки в аналайзере другой результат... в смысле цифрами отличаются... а так график выглядит одинаково.
#3
Отправлено 19 апреля 2011 - 06:09
про отличия тестирования SAP и Web приложений... в общем дело такое, при тестировании SAP скрипт пишу автоматом... типа видео записываю, транзакции и прочие действия, все супер. вопрос в том что не знаю как один скрипт запустить несколько раз под разными пользователями... так же при тестировании Web... записываю скрипт опять же автоматически и при повторной его прогонке ошибки... типа не найдены странички и прочее... я так понимаю ссылка генерируется Web сайтом... и каждый раз она разная... как бы ее параметризовать? да и собственно пользователей как параметризоваться...
зы: готов уже сам рвануть на курсы по ранеру... а нифига в ближайшее время нет. спасибо форуму за помощь
#4
Отправлено 19 апреля 2011 - 06:58
Вы можете запустить скрипт в двух режимах:про инит транзакцию и актион - да, вы телепат! спасибо :) но уточнение... если я скрипт запускаю на 1 час работы скажем так непрерывного выполнения... с транзакциями проблем не будет? скрипт отработает за 1 час 1 раз или будет в течении 1 часа выполняться все время?
1. Real-world scheduler (по умолчанию). В этом режиме, вы указываете время выполнения, которое тратится на Action, то есть - инит секция и энд в нём не учитывается.
Если вы указали один час , а все секции Actions (их может быть много) вместе пробегают за 1 минуту, то все они выполнятся 60 раз, циклически.
2. Basic scheduler - В этом режиме просто выполнятся все (init, end, action) один раз, если иное не указано в Run-Time Settings. То есть это всё равно, что вы бы запустили скирпт во VuGen.
Если нигде в скрипте не указан пользователь (а указан он может быть при логине на сайт, например), то и под разными (во VuGen-е!) вы не запустите. Такое можно сотворить лишь в Controller-е.вопрос в том что не знаю как один скрипт запустить несколько раз под разными пользователями...
Если пользователь указан в скрипте, вы можете найти где именно он упоминается и поменять вручную, либо воспользоваться параметризацией (что есть правильно).
Напишите кусочек кода с пользователем, напишу как его там параметризировать.
Здесь вам на помощь должна прийти корреляция. Либо настроить автоматические правила (которые срабатывают во время записи скрипта), либо вручную вписать, либо с помощью Correlation Studio.так же при тестировании Web... записываю скрипт опять же автоматически и при повторной его прогонке ошибки... типа не найдены странички и прочее... я так понимаю ссылка генерируется Web сайтом... и каждый раз она разная... как бы ее параметризовать? да и собственно пользователей как параметризоваться...
Если запишите c помощью протокола Web Click & Script, тогда не придётся ничего коррелировать (ну, во всяком случае есть вероятность )) ).
Анекдот вам поможет понять..зы: готов уже сам рвануть на курсы по ранеру... а нифига в ближайшее время нет. спасибо форуму за помощь
"Уже давно инструкцию по использованию для русских нужно начинать со слов: "Итак, оно не работает".. " ;-)
#5
Отправлено 19 апреля 2011 - 08:44
web_submit_form("portal_2",
"Snapshot=t2.inf",
ITEMDATA,
"Name=j_username", "Value=user321", ENDITEM,
"Name=j_password", "Value=123", ENDITEM,
"Name=uidPasswordLogon", "Value=РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð² ÑиÑтеме", ENDITEM,
LAST);
попытался сейчас сделать скрипт в Клик и Скрипт...
в скрипте ввод пользователя и пароля выглядит иначе...
все вроде ок, но вылетела ошибка 26161 Frame not found in browser/dialog - пользователь нажимает кнопочку применить а перед этим вводит значение... это значение в скрипте не вижу...
за анекдот спасибо - уверен что я не исключение, сначала дают инструментарий, говорят вперед, а потом после полугода пользования 5-10% возможностей отправляют учиться. это наша раша :)
#6
Отправлено 19 апреля 2011 - 10:35
В C&S портоколе LoadRunner генерирует скрипт, ориентированный на объекты браузера и отображающий бизнес-процесс пользователя в более понятном виде. Он не привязан ко всяким sessionID и поэтому не нуждается в корреляции.Вот кусок скрипта ... скрипт делаю Web (HTTP/HTML)... почему то при создании Клик и Скрипт браузер выпал в ошибку, а на другом компе не выпал... если не секрет в чем принципиальное отличие?
Создаёте на сервере пользователей, желательно в виде user1, user2, user3 и так далее с одинаковым паролем (для простоты).web_submit_form("portal_2",
"Snapshot=t2.inf",
ITEMDATA,
"Name=j_username", "Value=user321", ENDITEM,
"Name=j_password", "Value=123", ENDITEM,
"Name=uidPasswordLogon", "Value=РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð² ÑиÑтеме", ENDITEM,
LAST);
В таком случае параметризировать можно так: user1 , выделяем 1 , жмём правую клавишу -> Replace with a Parameter. Тип параметра - VuserID. Это самый простой случай.
Можно создать параметр-таблицу и туда ввести всех пользователей, тогда ЛР будет брать значения из этой таблицы.
Имелось ввиду, что в документации по LR всё это есть :) Да только кто ж её, родимую, читает-то? :)за анекдот спасибо - уверен что я не исключение, сначала дают инструментарий, говорят вперед, а потом после полугода пользования 5-10% возможностей отправляют учиться. это наша раша :)
#7
Отправлено 19 апреля 2011 - 12:34
с параметрами разобрался вроде как. спасибо.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных