Я хотел бы взять мои существующие тесты HP UFT QuickTest-Tests и запустить их с помощью LoadRunner. Я нашел несколько статей на веб-сайте HP, в которых указывалось, что можно было бы что-то спорить, но официально не поддерживалось. Есть ли у кого-нибудь опыт с этим и есть ли какие-либо рекомендации?Запуск QuickTests в качестве тестов LoadRunner
ответ
Графические виртуальные пользователи (GUI VUSERS) поддерживаются с самого первого выпуска LoadRunner. Это описано в каждом выпуске документации и преподавалось вместе с виртуальными пользователями уровня API через обучение в классе классов LoadRunner v6. С преобладанием тонкой сети, включенное обучение для виртуальных пользователей GUI, сократилось. В течение года следующие GUI решения виртуальных пользователей были доступны: - XRUNNER - WinRunner - QUICKTEST PROFESSIONAL
своим полным графическим интерфейсом виртуального пользователя Проверьте плохой путь, чтобы произвести все ваши нагрузки по нескольким причинам:
Для каждого виртуального пользователя требуется отдельный экземпляр операционной системы, физический или виртуальный. Это огромная трата ресурсов
Уровень API, то же требование к хост-серверу в качестве полного приложения, но без веса ресурсов и стоимости графического интерфейса было добавлено во второй версии LoadRunner. Вы можете запустить несколько из них для каждого экземпляра ОС. Они более ресурсоэффективны, неотличимы от полностью раздутого клиента при правильном построении и на самом деле легче создавать и поддерживать без зависимостей GUI.
Это миф о том, что вы пройдете тот же функциональный тест со всеми функциональными возможностями проверяет и запускает тест без изменений под нагрузкой. Вы будете выбирать конкретные бизнес-кейсы, которые заканчиваются, воспроизводя поведение вашего населения. Если вы все еще проверяете, включено или отключено состояние переключателя по умолчанию на экране x, идущем с экрана v, вы еще не ответили на вопрос, работает ли приложение для одного. Приложение, которое не работает для одного, не будет исполнять для многих.
Если вы хотите запустить полный графический интерфейс, использование виртуального пользователя Citrix или удаленного рабочего стола намного эффективнее.
Лицензии виртуального пользователя GUI на порядок дороже, чем виртуальные пользователи уровня API. Для виртуальной пользовательской лицензии GUI для 1000 пользовательских тестов вы можете нанять целую группу опытных тестировщиков производительности в течение года и заплатить за лицензию уровня API для 1000 пользователей.
Не торопитесь, наймите подходящего человека, который может успешно построить тесты уровня API, и вы попадете в лучшее место. Если вы должны запустить виртуальных пользователей GUI для проверки стоимости графического интерфейса пользователя, запустите один бизнес-процесс, включенный в вашу модель нагрузки. Назовите транзакции соответствующим образом, такие как «Login» и «Login_GUI», которые затем позволят вам измерить разницу между ними, чтобы определить накладные расходы клиентского программного обеспечения в презентации пользователю.