Выбрать страницу

Альтернативы SoapUI
Тестирование производительности для API и веб-служб с loadView от Dotcom-Monitor

Начните загрузку и стресс-тестирование SOAP и Web API за несколько минут с LoadView от Dotcom-Monitor

Управляемое облако

LoadView управляет сетью для вас. Отдельные учетные записи не требуются.

Имитировать реальные сценарии

Выполняйте тысячи вызовов на API так же, как и пользователи.

масштабируемый

Масштаб от одного пользователя до тысяч с минимальными накладными расходами.

Метрика производительности

Получите представление и проинсрети показатели производительности API.

Динамическое тестирование API.
Нет лицензий на управление или облачные учетные записи для настройки.

Быстро и легко загрузить и стресс-тест ваших веб-сайтов, веб-приложений и API из облака!

Функции Мыльный пользовательский интерфейс Другие поставщики облачных услуг LoadView
Нет требований к оборудованию
Нет лицензий для управления
Нет отдельных установок на локальной машине
Мощный, простой в использовании инструмент для сценариев
Глобальная сеть облачных серверов
Вариант плана оплаты по мере вас
Неиспользуемые ресурсы опрокидывания месяц к месяцу (Планы подписки)

Вы текущий пользователь SoapUI ищет альтернативное решение для тестирования производительности API? Или просто ищете тестовую платформу, которая делает больше, чем просто тестирует API? LoadView by Dotcom-Monitor — это мощная облачная платформа для тестирования нагрузки для групп Agile и DevOps, которая может использоваться для тестирования всего, от API до веб-сайтов и веб-приложений. Ниже мы покроем возможности и преимущества инструментов SoapUI Pro и LoadView, чтобы вы могли решить, какой вариант лучше для вас!

 

Почему важно загрузить API-тестирование

Прежде чем мы вошли в специфику платформ SoapUI и LoadView, давайте поймем некоторое время, чтобы понять важность тестирования загрузки API. API принимают различные формы, но они по существу являются мессенджерами за кулисами ваших веб-сайтов и приложений, доставляя и отправляя сообщения. Например, когда ваши клиенты входят в свою учетную запись, просматривают ваш сайт и в конечном итоге проходят процесс заказа товара, все это обрабатывается API. API — это соединения между пользователем и серверами, которые имеют решающее значение не только для пользовательского опыта, но и для бизнеса. Вот почему важно обеспечить, чтобы ваши системы могли обрабатывать ожидаемое увеличение числа одновременных вызовов API.

Тестирование нагрузки является лишь одним из многих различных типов тестов, которые могут быть выполнены. В зависимости от того, где вы находитесь в процессе разработки, возможно, потребуется включить интеграционное тестирование, функциональное тестирование, регрессионное тестирование или тестирование безопасности, просто чтобы назвать несколько. Платформа LoadView обычно больше фокусируется на автоматизации функциональных, нагрузочных и стресс-тестов, а также тестировании API из-за пределов сети. Это гарантирует, что вы получите наиболее реалистичные данные и результаты с точки зрения конечных пользователей. Кроме того, LoadView, наряду с набором Dotcom-Monitor, поддерживает API-api, такие как XML и JSON, в дополнение к SOAP и Web API, предоставляя пользователям бесчисленные параметры тестирования и мониторинга конфигурации.

 

Загрузка тестирование API: SoapUI против LoadView

Первоначально разработанный в 2006 году, SoapUI стал одним из наиболее популярных и отмеченных наградами инструментов тестирования API с открытым исходным кодом на рынке, что позволяет пользователям создавать функциональные тесты, нагрузочных тестов, тестов безопасности и API, высмеивающих веб-сервисы SOAP и REST. SoapUI поддерживает многие другие популярные протоколы, включая Flash, Web и HTTP/S, AMF, JDBC и JMS.

SoapUI является кросс-платформенной, и может быть использован на Windows, Mac, или Linux / Unix, в зависимости от ваших конкретных потребностей, однако, обратите внимание на конкретные требования установки оборудования для каждой среды ниже:

виндоус

  • 1 ГГц или выше 32-битный или 64-битный процессор
  • 512 МБ оперативной памяти
  • 220 МБ пространства жесткого диска
  • Windows XP или позже
  • Java 7

Linux/Unix

  • 1 ГГц или выше 32-битный или 64-битный процессор Intel или AMD64
  • 512 МБ оперативной памяти
  • 260 МБ пространства жесткого диска
  • Ubuntu, Red Hat, Fedora, CentOS, Suse; или другие дистрибутивы
  • Java 7

Mac OS

  • Компьютер Mac с 1 ГГц или выше 32-битный или 64-битный процессор Intel или PowerPC
  • 512 МБ оперативной памяти
  • 160 МБ пространства жесткого диска
  • Mac OS X 10.4 или позже; Mac OS X Server 10.4 или позже
  • Java 7

В связи с тем, что SoapUI должен быть установлен на физической машине, количество виртуальных пользователей, которые вы можете спина для нагрузочных тестов зависит от качества вашего оборудования, в частности, процессор и память доступна.

С LoadView пользователям не придется беспокоиться о конкретных требованиях к оборудованию или программному обеспечению и устраняет проблемы, необходимые для поддержания дополнительной инфраструктуры, как это потребуется для работы на платформе. Это позволяет командам DevOps и инженерам по производительности сосредоточиться исключительно на создании, запуске и анализе их нагрузочных и стресс-тестов на любые узкие места. Что еще более важно, LoadView полностью облачный, так что вы не связаны физическими ограничениями, как вы были бы с SoapUI. LoadView может вращаться до сотен до тысяч вызовов API на ваш сервер за сессию тестирования нагрузки.

С SoapUI, потому что виртуальные пользователи создаются в рамках ограничений вашей машины и сети, эти типы тестов хороши только для мелкомасштабного тестирования нагрузки. По этой причине SmartBear рекомендует несколько различных, но более дорогих вариантов, если вы хотите создать крупномасштабные нагрузочных тестов. Одним из вариантов является переход на LoadUI Pro, который дает пользователям возможность запускать тесты API из облака. Второй вариант заключается в переходе к их комплексному решению для тестирования API, называемом ReadyAPI. ReadyAPI включает SoapUI Pro, LoadUI Pro и ServiceV Pro, что дает вам по существу все, что вам нужно для комплексного функционального тестирования API и тестирования производительности.

Это еще одна полезная особенность использования LoadView. Нет дополнительных инструментов тестирования нагрузки или платформ, которые вы должны платить или использовать. Все, что нужно для тестирования загрузок и стресс-тестов API, делается в рамках одного интерфейса. LoadView использует 15 мест по всему миру, состоящие как из Amazon Web Services (AWS), так и из сетей облачных служб Azure. Нет необходимости управлять облачной сетью или на настройкой дополнительных учетных записей, так как платформа управляет ею для вас.

Дополнительные функции: SoapUI против LoadView

Как упоминалось ранее в этой статье, SoapUI включает в себя функции, помимо просто функционального и нагрузочных тестирования api. Эти функции включают в себя следующее:

  • Моделирование службы/API Mocking

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

  • Тестирование безопасности API

Защищает от наиболее распространенных уязвимостей безопасности.

  • автоматизация

Поддерживает передовые функции автоматизации и интегрируется с инструментами непрерывной интеграции, такими как Maven, Hudson, Bamboo, Junit и ANT

  • Аналитика/отчетность

SoapUI позволяет пользователям создавать простые для понимания отчеты, а также экспортные отчеты в формате по вашему выбору, включая PDF, HTML, RTF, Excel, XML, CSV и т.д., и полностью настраиваются (некоторые форматы не доступны на уровне LoadTest).

 

Платформа LoadView не ограничивается только тестированием API. Платформа может выполнять нагрузочных и стресс-тестов для ваших веб-сайтов и веб-приложений. Никаких дополнительных инструментов или платформ не требуется.

С помощью Веб-регистратора EveryStep пользователи могут записывать многоступенчатые тестовые скрипты сложных действий пользователя, такие как нажатия кнопок, выбор меню, формы, корзины для покупок, текстовые вводы и многое другое. EveryStep Web Recorder — это бесплатный веб-инструмент автоматизации, который записывает каждый шаг веб-транзакции и воспроизводит сценарий с помощью реального браузера, никаких дополнительных плагинов или загрузок не требуется.

Скрипты могут быть записаны для проверки совместимости в более чем 40 настольных / мобильных браузеров и устройств, в том числе Chrome, Internet Explorer, Android, iOS, iPhone, Samsung, и многое другое. EveryStep Web Recorder поддерживает практически все, что отображается в браузере, и поддерживает дополнительные языки/технологии, такие как AJAX, Angular JS, WebSockets, Java, HTML5, Flash, PHP, Ruby и многое другое.

 

Цены на мыльный пользовательский интерфейс

Лицензии SoapUI Pro включают функциональное тестирование и автоматизацию API-интерфейсов REST/SOAP и интеграцию с популярными платформами управления API.

Фиксированные лицензии

  • 1-летняя лицензия — $599
  • 2-летняя лицензия — $1,198
  • 3-летняя лицензия — $1,797

Плавающие лицензии

  • 1-летняя лицензия — $4,190

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

Плавающие лицензии могут быть активированы для различных пользователей и комбинаций машин, но только по одному.

Дополнительные дополнения включают SoapUI тренинги и сертификаты, которые варьируются от $ 99 до $ 149

 

LoadView Бесплатная пробная версия и цены

Мы предлагаем бесплатную пробную версию с $20 в кредитах тестирования нагрузки. Кредитная карта не требуется.

У нас есть несколько планов на основе подписки, которые начинаются от $ 199 в месяц. С нашими планами на основе подписки, до тех пор, пока ваш план остается в силе, неиспользованные виртуальные минуты пользователя и часы инжектора загрузки переносятся из месяца в месяц. Кроме того, пользователи могут выбрать годовой план с более низкой ежемесячной платой. Кроме того, вы также можете выбрать из плана оплаты по мере оплаты.

Стартер — $199 в месяц

  • Макс HTTP Виртуальные пользователи: 1000
  • Макс Браузер Виртуальные пользователи: 100
  • ЧАСы пользователей HTTP: 15 000
  • Часы работы пользователя браузера: 300
  • Нагрузка Инжектор Часы: 30

Профессиональный — $499 в месяц

  • Макс HTTP Виртуальные пользователи: 5000
  • Макс Браузер Виртуальные пользователи: 500
  • ЧАСы пользователей HTTP: 75 000
  • Часы работы пользователя браузера: 1500
  • Нагрузка Инжектор Часы: 75

Расширенный — $ 1499 в месяц

  • Макс HTTP Виртуальные пользователи: 20000
  • Макс Браузер Виртуальные пользователи: 2000
  • ЧАСы пользователей HTTP: 300 000
  • Часы работы пользователей браузера: 6000
  • Нагрузка Инжектор Часы: 250

По требованию

  • Макс HTTP Виртуальные пользователи: 1,000,000
  • Макс Браузер Виртуальные пользователи: 10000
  • HTTP Часы пользователя: Неограниченный
  • Часы пользователя браузера: Неограниченный
  • Часы инжектора нагрузки: Неограниченный

Если ваши конкретные потребности требуют больше, чем указано выше, пожалуйста, свяжитесь с нами для корпоративных планов.

Профессиональные услуги LoadView

Целью Dotcom-Monitor Professional Services является оказание помощи вам и вашим командам в выполнении тестов производительности, интерпретации данных и тонкой настройке вашей системы без участия нашей команды. Наши методы проверены и проверены. Вы можете выбрать, с какой элементами вам нужна помощь, и наши инженеры по производительности будут тренировать вас через них. Наша команда также доступна для выполнения всего упражнения по тестированию нагрузки для вас, предлагая консультации по оптимизации кода и инфраструктуры. Уровень сотрудничества Dotcom-Monitor полностью зависит от вас.

 

заключение

Как бесплатное решение для тестирования с открытым исходным кодом для API, SoapUI отлично подходит для небольших тестов, но это не будет репрезентативным для ваших пользователей и клиентов — или как они используют ваши услуги. Вам нужна платформа, которая может имитировать реальный трафик со всего мира, и LoadView может сделать именно это. LoadView может проводить динамическое тестирование API практически на любом типе системы или инфраструктуры. Ваш API не является по-настоящему функциональным, пока он не сможет противостоять реальным условиям мира.

Мало того, платформа LoadView может быть использована для проведения тестирования производительности для ваших веб-сайтов и веб-приложений, используя реальные браузеры. Это то, что вы не можете сделать с SoapUI. Если вы хотите провести масштабные нагрузочных тесты с использованием экосистемы SmartBear, вам придется перейти на другую, более дорогую платформу и конфигурацию ценообразования в целом. И в зависимости от ваших потребностей, которые могут попасть в десятки тысяч долларов. Вам не нужно ломать банк с LoadView. Мы предлагаем конкурентоспособные планы на основе подписки или план по требованию, поэтому вы платите только за тесты, которые вы запустите.

Попробуйте LoadView от Dotcom-Monitor

и получить $ 20 в бесплатных кредитов тестирования!