Вопрос

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

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

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

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

Спасибо!

Это было полезно?

Решение

«отставать» — это довольно обобщенное определение.

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

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

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

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

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

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

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

Другие советы

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

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

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

Вот ссылка на пост о записи, корреляции и параметризации VSTS WebTests с помощью Фиддлера.

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

Спасибо, Маки

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

Проверить http://blogs.msdn.com/anutthara/pages/resources-for-test-tools-in-visual-studio-2010.aspx дополнительные ресурсы по инструментам тестирования VS 2010.

  • Ану

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

Это не точно.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top