Возможно ли одновременное «пользовательское тестирование» в QTP? - PullRequest
1 голос
/ 14 июля 2009

Не могли бы вы сообщить мне, могу ли я протестировать приложение, имитирующее несколько пользователей в QTP?

Если да, как я могу это сделать?

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

Ответы [ 4 ]

2 голосов
/ 14 июля 2009

Вы все еще можете использовать QTP в качестве клиента обработки графического интерфейса с подключением к LoadRunner. Очень подробное объяснение можно найти здесь: http://motevich.blogspot.com/2007/11/execute-qtp-script-from-loadrunner.html

2 голосов
/ 11 октября 2009

одновременно в QTP возможно пользовательское тестирование?

Нет, только один пользователь QTP может одновременно работать на одном компьютере. Если вы попытаетесь открыть другого пользователя QTP также на рабочем столе, он покажет только один.

1 голос
/ 03 апреля 2011

См. Лицензирование графического виртуального пользователя (GUI Vuser) для LoadRunner. По сути, у вас есть сценарии QTP, которые вы можете выполнять как часть сценария производительности. Это хорошо известное решение, восходящее к рассвету LoadRunner, где сначала это была группа сессий XRunner на рабочих станциях Unix, затем пришли виртуальные пользователи GUI на WinRunner, а последнее воплощение виртуальных пользователей GUI - QTP только с LR 11 и выше , Поговорите с вашим представителем о краткосрочном или постоянном лицензировании виртуальных пользователей GUI в вашей среде LoadRunner.

1 голос
/ 14 июля 2009

Подробнее, пожалуйста, - что именно вы хотели бы сделать?

Если вы имеете в виду одновременное пользовательское тестирование с QTP в качестве прокси для нагрузочного тестирования, нет, это не очень хороший инструмент для этого. Вам понадобится инструмент для реального нагрузочного тестирования (Rational Performance Tester, OpenSTA, JMeter, LoadRunner и др.).

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

Например, если вы хотите создать запись для пользователя A и изменить запись для пользователя B, у вас может быть общий файл, содержащий идентификатор записи. Пользователь A записывает идентификатор записи в этот файл после его создания, а пользователь B считывает идентификатор записи из файла перед его изменением.

...