Ajax TruClient, объем использования и ограничения? - PullRequest
0 голосов
/ 13 марта 2012

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

Ответы [ 3 ]

2 голосов
/ 17 марта 2012

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

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

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

1 голос
/ 19 октября 2012

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

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

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

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

0 голосов
/ 04 апреля 2014

Чуть больше ...

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...