Pull to refresh
  • by relevance
  • by date
  • by rating

HP StormRunner Load. Практическое руководство. Часть I

Hewlett Packard EnterpriseIT systems testingWeb services testing
Tutorial
image

Привет Хабр!



Сегодня мы начинаем серию статей, посвященных HP StormRunner Load.

Этот пост — первая часть руководства по HP StormRunner Load.

HP StormRunner Load является решением на основе SaaS для организаций и, возможно, частных лиц, занимающихся разработкой программного обеспечения, которым необходимо создавать и запускать нагрузочные тесты для своих веб-приложений. С помощью этого практического руководства вы изучите особенности и возможности StormRunner Load, научитесь создавать образцы скриптов и развертывать их на облачных генераторах нагрузки. Вы также узнаете, как анализировать данные из этих тестов и оптимизировать сеть, процессы развертывания и инфраструктуру.
Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Views7.7K
Comments 2

HP StormRunner Load. Практическое руководство. Часть II

Hewlett Packard EnterpriseIT systems testingWeb services testing
Tutorial
Продолжаем серию статей, посвященных HP StormRunner Load.
Первую часть вы можете почитать здесь

УПРАЖНЕНИЕ 2. Создание скрипта HP TruClient


РОЛЬ: Инженер производительности
В этом упражнении мы рассмотрим нагрузочный тест с использованием HP TruClient – агента записи, подключаемого к браузеру Firefox.

Что представляет собой HP TruClient?


HP TruClient – это передовой механизм записи, который подключается к браузеру Firefox (существует также версия TruClient для Internet Explorer, версия для Chrome находится в стадии разработки), чтобы записывать ваши действия в ходе навигации по браузеру. TruClient создает скрипт этих действий, запуск которого может быть воспроизведен несколькими виртуальными пользователями. Число таких пользователей затем может быть увеличено, чтобы создать требуемую нагрузку на сервер.
Скрипты HP TruClient отличаются от некоторых других типов скриптов, поскольку они более реалистично отражают действия пользователя браузера. Скрипт на основе API (Application Programming Interface) точно воспроизводит нагрузку на сервер, но не содержит всех тех задач, которые могут быть возложены на сервер с точки зрения человека, использующего браузер.
Преимущество скриптов TruClient заключается в том, что их гораздо проще создавать и поддерживать. Браузеры (и TruClient) автоматически выполняют корреляцию данных конкретной сессии, в то время как в скриптах HTTP/HTML она должны быть тщательно запрограммирована. Оба типа записей формируют необходимую нагрузку, однако HP TruClient создает более простую имитацию реальных пользователей и их полного взаимодействия с браузером.
Единственный недостаток, характерный для скриптов HP TruClient, связан с масштабируемостью. При воспроизведении записи API на сервере требуется очень небольшое количество ресурсов (процессора и памяти). Это означает, что на данном аппаратном обеспечении можно запустить больше таких виртуальных пользователей, чем виртуальных пользователей TruClient. Тем не менее, учитывая низкую стоимость облачных генераторов нагрузки, использование скриптов TruClient может оказаться вполне выгодным.
Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Views5.1K
Comments 4

Запуск нагрузочных тестов, сделанных в JMeter при помощи StormRunner Load

Hewlett Packard EnterpriseIT systems testing
В этой статье мы опишем, как за несколько простых шагов превратить существующий нагрузочный тест, созданный при помощи Apache JMeter, в тестовый сценарий для HP StormRunner Load. Предположим, что вы создали и отладили библиотеку JMeter-тестов, и теперь хотите сымитировать большую нагрузку на ваш сервер, скажем, 10 тысяч пользователей. Сервера банков, страховых компаний, электронных магазинов и так далее сталкиваются с подобной нагрузкой ежедневно, но чтобы создать нечто подобное, пользуясь JMeter, вам, скорее всего, придется вручную устанавливать и конфигурировать десятки, если не сотни, удаленных машин. Это означает много часов работы, большие затраты на оборудование и постоянные усилия по сохранению тестовой среды для повторных запусков.

Мы предлагаем вам другое решение – запуск готовых JMeter-тестов с помощью HP StormRunner Load. StormRunner позволяет достичь нагрузки в десятки (и даже сотни) тысяч виртуальных пользователей без траты времени, денег и сил на создание собственной лаборатории. StormRunner – 100% облачный продукт, действующий по модели SaaS, так что создание удаленных машин, внедрение на них тестового программного обеспечения и сбор данных происходят автоматически, без какого-либо вмешательства пользователя.
Читать дальше →
Total votes 13: ↑13 and ↓0 +13
Views6.6K
Comments 2

HP StormRunner Load. Практическое руководство. Часть III

Hewlett Packard EnterpriseIT systems testingWeb services testing
Привет Хабр! Сегодня предлагаем вашему вниманию третью часть цикла статей, посвящённого HP StormRunner Load. Предыдущие части: I и II.



В этой части поговорим про анализ результатов.
Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Views4K
Comments 0