VSTS Test Edition или HP LoadRunner? - PullRequest
       10

VSTS Test Edition или HP LoadRunner?

1 голос
/ 22 сентября 2009

У меня была эта дискуссия с некоторыми сверстниками время от времени. Я сертифицирован по инструментам HP, но проводил все больше и больше времени с VSTS Test Edition 2008. Я ищу мнения о том, что люди думают о будущем обоих продуктов и о том, как они конкурируют.

Сильные стороны LoadRunner включают широкий спектр поддерживаемых протоколов. К сожалению, с тех пор, как HP перешла во владение Mercury, они начинают отставать, особенно в новых интернет-пространствах.

VSTS Test, когда-то очень ограниченный, сейчас впечатляет, особенно в 2010 году. Я не знаю, имеет ли это смысл для бизнеса, но я бы хотел, чтобы VSTS Test принял некоторые дополнительные протоколы. Многие из моих клиентов хотели бы отказаться от HP и затрат на лицензирование.

Наконец, я ищу хорошие ресурсы для VSTS Test. Я играл с ним, но хотел бы увидеть некоторые специальные курсы / материалы, а не просто часть более крупного VSTS.

Спасибо!

Ответы [ 4 ]

1 голос
/ 19 августа 2010

Я бы сравнил LoadRunner с Microsoft VSTS (Visual Studio Test Suite) только с точки зрения веб-протокола (HTTP), который поддерживается только одним VSTS. Используя VSTS для любого другого протокола, я бы назвал «злоупотребление инструментом».

Я использовал оба инструмента во многих проектах, и я должен сказать, что VSTS WebTests писать с удовольствием. Если тесты записываются только как веб-тесты (без генерирования из них кода), обслуживание становится очень простым.

Я просто влюбился в правила извлечения и плагины. Он предоставляет очень переносимые фрагменты кода, которые можно использовать в других проектах. С небольшим репозиторием правил извлечения в моем «наборе инструментов» я могу сопоставить большинство сценариев, не написав ни единой строки кода, которую я лично считаю невероятной.

Вот ссылка на сообщение о записи, сопоставлении и параметризации VSTS WebTests с использованием Fiddler.

С другой стороны, LoadRunner в конечном итоге выигрывает - это анализ результатов. Я думаю, что пройдет несколько лет, прежде чем Microsoft догонит инструмент HP (если вообще когда-либо)

Спасибо, Maciej

1 голос
/ 15 октября 2009

"отставание" - это довольно распространенное обобщение.

imho, VSTS даже в 2010 году не соответствует простоте использования LoadRunner при настройке системы и мощности анализа результатов.

Однако VSTS Test Edition имеет другую ценовую модель, чем LoadRunner. Хотя Microsoft взимает меньшую плату за каждого эмулируемого конечного пользователя VSTS, каждый разработчик сценария платит 4000 долларов (или около того) за каждую лицензию VSTS для настольных компьютеров. LoadRunner заряжает только vuser на сервере и не требует лицензии для создания и тестирования сценариев на рабочем столе.

Но основные затраты на оба продукта зависят от количества навыков и времени, необходимых для создания и отладки сценариев. Хотя LoadRunner (по умолчанию) использует функции сценариев языка C из библиотеки конкретного поставщика, LoadRunner предоставляет механизм, позволяющий избежать проблем с управлением памятью и обработкой строк, с которыми сталкиваются нативные программисты на Си.

И LoadRunner, и VSTS сталкиваются с проблемой обеспечения механизмов, позволяющих распознавать быстро меняющийся ландшафт интерфейсных библиотек RIA (JavaScript / AJAX, jQuery, Telerik, Infragistics, WPF, Silverlight, Adobe и др.). Новые библиотеки и версии выходят быстрее, чем HP может обеспечить возможности распознавания / создания сценариев.

Хотя HP LoadRunner утверждает, что может эмулировать, как браузеры обрабатывают JavaScript, многие столкнулись с трудностями при его работе.

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

http://wilsonmar.com/ajax_rec.htm объясняет это в мучительных подробностях.

0 голосов
/ 03 мая 2010

"VS2010 прекрасно работает с Silverlight"

Это не точно.

VS2010 пока не поддерживает Silverlight. Это в соответствии с Microsoft. http://social.msdn.microsoft.com/Forums/en/vsautotest/thread/49a07111-7d41-435f-8ae1-114a281fa86b

0 голосов
/ 03 мая 2010

VS 2010 прекрасно работает с Silverlight, AJAX и набором протоколов, используемых в RIA. Встроенная поддержка AJAX, однако поддержка редактирования и параметризации бинарной нагрузки предоставляется через веб-плагин

Проверьте http://blogs.msdn.com/anutthara/pages/resources-for-test-tools-in-visual-studio-2010.aspx, чтобы узнать больше о VS 2010 Test Tools.

  • Ану
...