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

Фотография

Создание скрипта для тестирования AJAX в Java Web apps


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

#1 volmax

volmax

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

  • Members
  • Pip
  • 1 сообщений

Отправлено 05 декабря 2007 - 12:42

Добрый день форумчанам!

Кто подскажет, где посмотреть пример LR9-скрипта, тестирующий веб-страницы, в которых активно используется AJAX?
Пробовал записывать такие скрипты в различных режимах:
1. AJAX (Click and Script)
2. Web (Click and Script)
3. Web (HTTP/HTML)
В последнем случае при запуске не воспроизводятся действия пользователя из серии нажатия на AJAX-овые кнопки и т.д. В первых двух непоянтно, каким образом с помощью стандартных web_reg_find() и web_reg_save_param() отловить результат (появление текста, ссылок, контролов) описанных действий пользователя (с вариантами использования web_reg_find() и web_reg_save_param() знаком).
Фактически, при пошаговой отладке в LR записанных скриптов, видно, что на страницах все AJAX-areas пустые, в них ничего нет, хотя в том же IE6 и FF все работает нормально, без проблем.
В каком режиме лучше записывать подобные сценарии, с какими опциями? Как отслеживать результаты?
В прошлом есть неплохой опыт работы с LR8 и разнообразным тестовым инструментарием, а также профессиональный опыт в девелопменте, так что доработка скриптов вручную - не проблема.
  • 0

#2 Yury

Yury

    Опытный участник

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Yury

Отправлено 09 декабря 2007 - 21:21

3. Web (HTTP/HTML)
В последнем случае при запуске не воспроизводятся действия пользователя из серии нажатия на AJAX-овые кнопки и т.д.

Если стоит задача "нажимать на кнопки". то LoadRunner для этого не приспособлен.
LoadRunner только посылает и принимает запросы по сети.
В этом случае лучше использовать QTP или другой GUI tool (если у вас, на самом деле, стоит задача "нажимать на кнопки").
  • 0

#3 Troubleshooter

Troubleshooter

    Опытный участник

  • Members
  • PipPipPipPip
  • 398 сообщений
  • Город:Киев

Отправлено 10 декабря 2007 - 08:50

Реальный пример использования LR для тестирования Ajax:
AJax Scripting in LoadRunner
  • 0


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

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