Перейти к содержимому

Фотография

Интерпретация результата после тестирования в LoadRunner


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 dimon_sibir

dimon_sibir

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Дмитрий Сибиров

Отправлено 11 апреля 2011 - 03:46

После проведения тестирования так и не понял разницу между vuser_init_Transaction и Action_Transaction? Есть ли отличия в значениях при тестировании SAP и Web.

И еще, одна особенность в графике ResponseTime при тестировании показывается один результат (по шкале), а вот после обработки в аналайзере другой результат... в смысле цифрами отличаются... а так график выглядит одинаково.
  • 0

#2 Куатор

Куатор

    Постоянный участник

  • Members
  • PipPipPip
  • 247 сообщений
  • ФИО:Комендантов Илья
  • Город:Украина, Одесса

Отправлено 11 апреля 2011 - 06:37

После проведения тестирования так и не понял разницу между vuser_init_Transaction и Action_Transaction?

Ммм, не совсем понятен вопрос. Буду делать на себе вид телепата.. Инит транзакция выполняется одним вьюзером один раз в течении всего лоуд теста (как и vuser_end). Action_Transaction - выполняется циклически в течении всего теста.

Есть ли отличия в значениях при тестировании SAP и Web.

Опять-таки - не понятно, что имеется ввиду.

И еще, одна особенность в графике ResponseTime при тестировании показывается один результат (по шкале), а вот после обработки в аналайзере другой результат... в смысле цифрами отличаются... а так график выглядит одинаково.

Там есть такой столбик - Scale, возможно разница именно с учётом его. То есть если в контроллере было значение в Response Time = 2, а Scale = E-2. Тогда в Анализисе вполне себе может быть значение Response Time = 0.02, а Scale = 1.
  • 0
Идеальный тестировщик - человек с золотыми руками, растущими из ж...

#3 dimon_sibir

dimon_sibir

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Дмитрий Сибиров

Отправлено 19 апреля 2011 - 06:09

про инит транзакцию и актион - да, вы телепат! спасибо :) но уточнение... если я скрипт запускаю на 1 час работы скажем так непрерывного выполнения... с транзакциями проблем не будет? скрипт отработает за 1 час 1 раз или будет в течении 1 часа выполняться все время?

про отличия тестирования SAP и Web приложений... в общем дело такое, при тестировании SAP скрипт пишу автоматом... типа видео записываю, транзакции и прочие действия, все супер. вопрос в том что не знаю как один скрипт запустить несколько раз под разными пользователями... так же при тестировании Web... записываю скрипт опять же автоматически и при повторной его прогонке ошибки... типа не найдены странички и прочее... я так понимаю ссылка генерируется Web сайтом... и каждый раз она разная... как бы ее параметризовать? да и собственно пользователей как параметризоваться...

зы: готов уже сам рвануть на курсы по ранеру... а нифига в ближайшее время нет. спасибо форуму за помощь
  • 0

#4 Куатор

Куатор

    Постоянный участник

  • Members
  • PipPipPip
  • 247 сообщений
  • ФИО:Комендантов Илья
  • Город:Украина, Одесса

Отправлено 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-е.
Если пользователь указан в скрипте, вы можете найти где именно он упоминается и поменять вручную, либо воспользоваться параметризацией (что есть правильно).
Напишите кусочек кода с пользователем, напишу как его там параметризировать.

так же при тестировании Web... записываю скрипт опять же автоматически и при повторной его прогонке ошибки... типа не найдены странички и прочее... я так понимаю ссылка генерируется Web сайтом... и каждый раз она разная... как бы ее параметризовать? да и собственно пользователей как параметризоваться...

Здесь вам на помощь должна прийти корреляция. Либо настроить автоматические правила (которые срабатывают во время записи скрипта), либо вручную вписать, либо с помощью Correlation Studio.
Если запишите c помощью протокола Web Click & Script, тогда не придётся ничего коррелировать (ну, во всяком случае есть вероятность )) ).

зы: готов уже сам рвануть на курсы по ранеру... а нифига в ближайшее время нет. спасибо форуму за помощь

Анекдот вам поможет понять..
"Уже давно инструкцию по использованию для русских нужно начинать со слов: "Итак, оно не работает".. " ;-)
  • 0
Идеальный тестировщик - человек с золотыми руками, растущими из ж...

#5 dimon_sibir

dimon_sibir

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Дмитрий Сибиров

Отправлено 19 апреля 2011 - 08:44

Вот кусок скрипта ... скрипт делаю Web (HTTP/HTML)... почему то при создании Клик и Скрипт браузер выпал в ошибку, а на другом компе не выпал... если не секрет в чем принципиальное отличие?

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% возможностей отправляют учиться. это наша раша :)
  • 0

#6 Куатор

Куатор

    Постоянный участник

  • Members
  • PipPipPip
  • 247 сообщений
  • ФИО:Комендантов Илья
  • Город:Украина, Одесса

Отправлено 19 апреля 2011 - 10:35

Вот кусок скрипта ... скрипт делаю Web (HTTP/HTML)... почему то при создании Клик и Скрипт браузер выпал в ошибку, а на другом компе не выпал... если не секрет в чем принципиальное отличие?

В C&S портоколе LoadRunner генерирует скрипт, ориентированный на объекты браузера и отображающий бизнес-процесс пользователя в более понятном виде. Он не привязан ко всяким sessionID и поэтому не нуждается в корреляции.

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, user2, user3 и так далее с одинаковым паролем (для простоты).
В таком случае параметризировать можно так: user1 , выделяем 1 , жмём правую клавишу -> Replace with a Parameter. Тип параметра - VuserID. Это самый простой случай.
Можно создать параметр-таблицу и туда ввести всех пользователей, тогда ЛР будет брать значения из этой таблицы.

за анекдот спасибо - уверен что я не исключение, сначала дают инструментарий, говорят вперед, а потом после полугода пользования 5-10% возможностей отправляют учиться. это наша раша :)

Имелось ввиду, что в документации по LR всё это есть :) Да только кто ж её, родимую, читает-то? :)
  • 0
Идеальный тестировщик - человек с золотыми руками, растущими из ж...

#7 dimon_sibir

dimon_sibir

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Дмитрий Сибиров

Отправлено 19 апреля 2011 - 12:34

похоже что все таки буду не C&C использовать, а правильный путь, более реальный HTTP/HTML с поиском прямой ссылки на страничку или кнопку.
с параметрами разобрался вроде как. спасибо.
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных