Инструменты

Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Silverlight. Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня.

JMeter — это инструмент для проведения нагрузочного тестирования, разрабатываемый Apache Software Foundation. Изначально разрабатывался как средство тестирования web-приложений, в настоящее время он способен проводить нагрузочные тесты для JDBC-соединений, FTP, LDAP, SOAP, JMS, POP3, IMAP, HTTP и TCP. Интересна возможность создания большого количества запросов с помощью нескольких компьютеров при управлении с одного из них. Архитектура, поддерживающая плагины сторонних разработчиков, позволяет дополнять инструмент новыми функциями. В программе реализованы механизмы авторизации виртуальных пользователей, поддерживаются пользовательские сеансы. Организовано логирование результатов теста, визуализация результатов в виде диаграмм, таблиц и т.п.

Silk Performer — это инструмент для тестирования производительности программного обеспечения в web, мобильных и корпоративных приложениях. Silk Performer обеспечивает поддержание времени работы приложений и серверов в условиях максимальной нагрузки на клиентов. Silk Performer позволяет выявлять такие проблемы с помощью встроенной диагностики и отчетов о тенденциях. Silk Performer поддерживает основные среды Web 2.0, также поддерживает нагрузочное тестирование веб-приложений на уровне протокола (HTTP). Silk Performer помогает прогнозировать и предотвращать сбои в работе бизнеса, ориентированной на будущее.

LoadRunner — это утилита для автоматизированного нагрузочного тестирования. Первая версия была выпущена компанией «Mercury Interactive» в 1989г. Программа может выполнять тестирование как различных приложений, так и сайтов разного уровня сложности. При тестировании эмулирует параллельную работу большого количества виртуальных пользователей в виде процессов или потоков, выполняющих различные скрипты по различным сценариям. Программа имеет соответствующие наборы инструментов для проведения тестирования. Также в состав HP LoadRunner входит набор инструментов для работы с приложением по различным протоколам.

Примеры работ

Библиотека Switch Testing Framework для FC Switches

Предложенное решение представляет собой программную среду, поддерживающую автоматизацию тестирования Fabric. Это комплексное решение для быстрой разработки автоматизации тестирования в среде SAN и metaSAN.