Всем привет!
Хочу рассказать о программном продукте Silk Performer
Данный продукт позволяет работать как с Web интерфейсом, так и с десктопными приложениями.
Помимо этого есть возможность работать с приложениями Citrix, Oracle, SAP, IMB. Также дает возможность работать с приложениями open interface написанными на java или .Net
И много с чем еще http://www.borland.com/products/silkperformer/read/
Работа продукта основана на виртуальных пользователях (VU), которые воспроизводят заранее написанный скрипт.
Воспроизводить могут по совершенно разным сценариям - что все залпом, или на протяжении всего дня, то включаясь по N пользователей за раз, или стартуя по новой партии каждые N минут.
Теперь самый интересный вопрос на чём писать?
кто-то подумает, что это Delphi или вообще Pascal
Нагрузочные скрипты в SilkPerformer описаны встроенным языком BDL (Benchmark Description Language). Язык алгоритмический, имеет весь необходимый набор констант и методов для выполнения любых задач, которые могут возникнуть на пути к созданию необходимого нагрузочного сценария. Ознакомиться с языком можно прямо из справки SilkPerformer. Язык интуитивно понятный и несложный.
В самом инструменте есть SAM (system analysis module) c помощью которого можно снимать всевозможные показатели о тестируемом приложении.
В отличие от HP LoadRunner у данного сервиса есть возможность не покупать продукт стоимостью соизмеримой с самим проектом, а арендовать виртуальных пользователей на необходимый срок проведения тестирования, что существенно сократит расходы на проведение нагрузочного тестирования.
Подробнее о самом продукте:
АЖ целый канал этому посвящен Borland SilkPerformerTV - YouTube
тут будет и о том как создавать проекты, какие они могут быть, как наблюдать за ходом нагрузки и многое другое.
О стоимости аренды пользователей можно узнать на сайте или почтой
Спрашивайте, интересуйтесь (: