Ajax TruClient, область применения и ограничения?

Только что получил лицензию LR 11 Vugen и попробовал TruClient, выглядит великолепно, а запись скриптов на основе Firefox работает очень хорошо. Однако я не нашел ответов на следующие вопросы:
1) Ограничен ли запуск TruClient так же, как сценарии виртуальных пользователей QuickTest Pro (1 пользователь на ОС)?
2 ) Он называется Ajax TruClient, означает ли это, что он поддерживает только веб-страницы на основе javascript или все (стандартные php/html), включая javascript и т. д.?


person LorenzoD    schedule 13.03.2012    source источник


Ответы (3)


Вот несколько ответов для вас:

1) TruClient не ограничен, как GUI Vuser (WinRunner или теперь QTP), одним сеансом GUI на генераторе нагрузки. Вы можете запустить несколько виртуальных пользователей AJAX TruClient на одном генераторе нагрузки, и они будут работать «невидимо», как виртуальный пользователь. Вы можете обнаружить, что драйвер намного тяжелее (требует больше памяти и ЦП), поэтому вы не можете запускать столько пользователей vuser, сколько vuser Web HTTP/HTML.

2) TruClient предназначен не только для веб-страниц на основе AJAX — он может работать с любой веб-страницей, которая будет отображаться в браузере.

person Mark Tomlinson    schedule 17.03.2012

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

Это одно из основных предостережений с TruClient (из опыта): в зависимости от сложности вашего скрипта или рабочего процесса симуляция одного пользователя может потребовать много ресурсов, в основном памяти, в моем случае. Это связано с тем, что для каждого виртуального пользователя, который эмулируется, создается экземпляр Gecko Web Engine, чтобы воспроизвести сценарий, и это имеет свою цену.

Однако уровень реализма очень близок к типичному пользовательскому сеансу и опыту, поскольку вы можете, например, установить скорость набора текста, решить, следует ли имитировать механизмы кэширования или нет, внести дополнительные исправления в распознавание образов и изображений и т. д.

В целом, в основном положительный опыт, который имеет, однако, определенную цену. Поговорите со своими продажами HP (отказ от ответственности: компания, в которой я не работаю, просто имею опыт).

person Kiril Varbanov    schedule 19.10.2012

Немного больше ...

TC — это большая победа в некоторых отношениях, поскольку вы можете избежать тонны неприятных корреляций. Но у него также есть некоторые недостатки: объем памяти/ЦП может быть огромным, а проблемы с синхронизацией могут быть сложными.

person Speedmaster    schedule 04.04.2014