SilkPerformer

SilkPerformer

SilkPerformer - платный инструмент для автоматизированного нагрузочного тестирования веб-систем различного уровня сложности. Инструмент создан компанией Borland, которая в настоящее время приобретена британской компанией Micro Focus.
SilkPerformer является мощным и в то же время простым в использовании инструментом нагрузки и стресс-тестирования корпоративного класса. Визуальный сценарий и возможность тестирования нескольких прикладных сред с тысячами одновременных виртуальных пользователей позволяет тщательно проверить корпоративные приложения на надежность, производительность и масштабируемость, прежде чем они будут развернуты, независимо от их размера и сложности. Мощный анализ первопричин и инструменты управления отчетностью помогают изолировать проблемы и быстро принимать решения, тем самым минимизируя цикл испытаний и ускоряя выход на рынок.

Содержание

Ключевые преимущества

Значительно снижены затраты на дефекты в многоуровневых корпоративных приложениях путем тестирования функциональности, совместимости и производительности удаленных компонентов в начале цикла разработки, еще до построения клиентских приложений. Можно быстро генерировать нагрузочные скрипты для веб-служб, .NET, EJB и Java RMI объектов. Кроме того, есть возможность использовать модульное тестирование в средах Java и .NET.
Технология TrueLog для HTML, XML, SQL, Oracle Forms, Citrix, TCP/IP, UDP и данных на основе протокола обеспечивает полный визуальный анализ первопричин с точки зрения конечных пользователей. TrueLogs визуально воссоздаёт данные, которые пользователи получают в течение нагрузочных тестов. Для HTML-страниц включаются все внедренные объекты. Это позволяет визуально анализировать поведение приложения, как ведут себя ошибки в ходе испытаний. Кроме того, присутствует подробная статистика времени отклика как отдельных запросов, так и целых транзакций.

Цикл проведения теста

  1. Настройка основных параметров, таких как имя проекта и тип приложения в процессе тестирования.
  2. Создание тестового сценария с помощью Recorder SilkPerformer, который производит захват и запись трафика через обычный браузер и генерирует тестовый сценарий.
  3. Настройка тестового скрипта для обработки информации о сессии, параметризованных входных данных и выполнении функций проверки входных и выходных данных.
  4. Определение рабочей модели нагрузки
  5. Запуск нагрузочного теста
  6. Анализ результатов теста на стороне клиента с помощью Performance Explorer и анализ серверных логов с помощью Server Analysis
  7. Быстрое и лёгкое создание детальнейшей отчётности по тесту, включая все необходимые графики

Тестирование с нескольких машин

SilkPerformer имеет гибкую настройку всех необходимых характеристик нагрузочного теста, одной из которых является возможность запуска теста с нескольких удалённых машин. Для этого необходимо установить программу-агент, поставляемую вместе с SilkPerformer, на удалённых машинах и настроить с ними связь в настройках SilkPerformer и среда готова для распределённого нагрузочного теста. SilkPerformer автоматически будет направлять на запуск выбранные сценарии на удалённые машины, запускать их по выбранной модели нагрузки, управлять процессом тестирования и собирать результаты после окончания теста со всех машин в управляющий монитор SilkPerformer.

Встраивание в автоматическую сборку проектов средствами Hudson и Jenkins

Вместе с SilkPerformer поставляется инструмент SilkCentral, имеющий web-интерфейс и API для управления удалёнными запусками нагрузочных тестов, сбора и анализа результата в автоматическом режиме.

Встроенный язык BDL

Нагрузочные скрипты в SilkPerformer описаны встроенным языком BDL (Benchmark Description Language). Язык алгоритмический, имеет весь необходимый набор констант и методов для выполнения любых задач, которые могут возникнуть на пути к созданию необходимого нагрузочного сценария. Ознакомиться с языком можно прямо из справки SilkPerformer. Язык интуитивно понятный и несложный.

Ссылки

microfocus.com


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "SilkPerformer" в других словарях:

  • Borland — Infobox Company company name = Borland Software Corporation company company type = Public (nasdaq|BORL) company slogan = The Open ALM Company foundation = California (1983) location = Austin, Texas (previously Cupertino, California) key people =… …   Wikipedia

  • Test de Charge — Test de performance Un test de performance ou benchmark est un test dont l objectif est de déterminer la performance d un système informatique. L acception la plus courante de ce terme est celle dans laquelle ces tests logiciels vont avoir pour… …   Wikipédia en Français

  • Test de performance — Un test de performance est un test dont l objectif est de déterminer la performance d un système informatique. L acception la plus courante de ce terme est celle dans laquelle ces tests logiciels vont avoir pour objectif de mesurer les temps de… …   Wikipédia en Français

  • Borland — Software Corporation Lema The Open ALM Company Tipo Cotización Pública (NASDAQ …   Wikipedia Español

  • Mercury Interactive — For another company with a similar name, see Mercury Computer Systems. Mercury Interactive Type Now owned by Hewlett Packard Industry Computer Systems Computer Software Consulting IT Services Fate Acquired by HP Founded …   Wikipedia

  • Borland — Logo des Unternehmens Borland ist ein Softwareunternehmen (NASDAQ NM: BORL) mit Hauptsitz in Austin, Texas, in der USA.[1]. Seit 2009 ist es ein Tochterunternehmen von Micro Focus International. Inhaltsverzeichnis …   Deutsch Wikipedia

  • Inprise — Dieser Artikel bezieht sich auf das Softwareunternehmen Borland. Es ist auch der Name eines Seeungeheuers im Spiel Creatures 2. Borland ist ein Softwareunternehmen (NASDAQ NM: BORL) mit Hauptsitz in Austin, Texas.[1] Inhaltsverzeichnis 1… …   Deutsch Wikipedia

  • Borland — Software Corporation Тип …   Википедия

  • Тестирование производительности — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете …   Википедия

  • Автоматическое тестирование — Тестирование  один из важнейших этапов контроля качества в процессе разработки программного обеспечения. Автоматизированное тестирование является его составной частью. Оно использует программные средства для выполнения тестов и проверки… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»