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

Альтернативы испытательной студии Telerik:
Тестирование производительности LoadView

Тестирование нагрузки и стресс-тестирования по требованию для всех веб-сайтов, веб-приложений и API.

Реальные браузеры

Смотрите производительность под нагрузкой с помощью реальных браузеров.

Регистратор сценариев

Точка и нажмите сценарий с EveryStep веб-регистратор

Глобальное тестирование

Выберите один из более чем 15 глобальных гео-регионов

рентабельный

Оплата, как вы идете ценообразования без ежегодных сборов обновления

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

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

Функции Испытательная студия Телерик Другие поставщики облачных услуг LoadView
Веб-платформа
Нет предварительно упакованного минимума для виртуальных пользователей
Нет ежегодный сбор за продление
Использование облачных инжекторов нагрузки
Нет отдельной платы за платформу для тестирования производительности
Пролонгать неиспользованные ресурсы месяц к месяцу (Планы подписки)

Если вы искали альтернативу тестированию нагрузки для Test Studio от Telerik, посмотрите не дальше, чем LoadView от Dotcom-Monitor. Тестирование производительности для веб-сайтов, веб-приложений и веб-сервисов никогда не было проще. Попробуйте лучшее в браузере на основе нагрузки и стресс-тестирования сегодня!

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

Платформы LoadView и Test Studio позволяют инженерам и командам DevOps загружать тестовые веб-приложения, веб-сайты и API для обеспечения производительности и постоянного пользовательского опыта. И хотя есть некоторые особенности сходства между LoadView и Test Studio, Есть несколько ключевых отливок между каждым решением, которое мы будем изумить, чтобы объяснить в статье ниже.

 

LoadView против тестовой студии: Быстрый обзор

Прежде чем копаться в деталях обеих платформ, давайте кратко рассмотрим некоторые из основных отличий. LoadView был создан для удаления трудоемких аспектов тестирования нагрузки, поэтому инженеры и разработчики могут сосредоточиться на создании и выполнении своих тестов. Такие задачи, как настройка генераторов нагрузки и создание глобальных агентов, управляются LoadView полностью, поэтому пользователям не придется беспокоиться о том, чтобы тратить время на подготовку любого оборудования, программного обеспечения и дополнительной инфраструктуры или беспокоиться о необходимости настройки собственной облачной учетной записи. Это позволяет пользователям быстро запускать нагрузочных тестов, не теряя времени или ресурсов. Все эти эффективности открывают разработчикам больше времени, чтобы полностью посвятить свои усилия и время тому, чтобы делать то, что они делают лучше всего: проектирование, выполнение и анализ своих тестов.

С другой стороны, Telerik Test Studio была разработана больше для выполнения функциональных тестов пользовательского интерфейса для веб-, мобильных и настольных приложений, которые интегрируются в процесс CI/CD организации (Jenkins, Team Foundation Server, Jira и т.д.). Их решение начального уровня не включает тестирование нагрузки, поэтому пользователи имеют возможность перейти на лицензию, которая включает в себя тестирование производительности и нагрузки. Test Studio поддерживает популярные технологии, такие как Angular, React, WPF (Фонд презентации Windows), MVC, AJAX, RESTful и др. Кроме того, пользователи имеют возможность использовать скрипты, построенные в рамках Telerik собственной структуры для создания веб-приложений и мобильных приложений, называемых Kendo пользовательского интерфейса.

Одним из основных недостатков Test Studio является то, что это не веб-решение. Test Studio должны быть загружены на локаловую машину, и пользователям предоставляется набор виртуальных пользователей, чтобы вытащить из на основе вашей лицензии. LoadView является облачным и использует облачные платформы AWS и Google, так что вы можете раскрутить столько виртуальных пользователей, сколько вам нужно для ваших конкретных требований к тестированию.

Требования к системе test Studio

Поддерживаемые среды

  • .NET Framework – 4.5.2
  • Visual Studio – 2017, 2015, 2013 и 2012 Профессиональный или выше
  • КЗ / Визуальный Базовый .NET

Поддерживаемые операционные системы

  • Окна 10, 8.1, 8, 7
  • Windows Server 2016, 2012, 2008

Поддержка браузера

  • Internet Explorer 11
  • Microsoft Edge
  • Mozilla Firefox (последняя официальная версия)
  • Google Chrome (последняя официальная версия)
  • Сафари для Windows 5.1.7

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

 

LoadView: Тестирование загрузки для современных веб-сайтов, приложений и веб-служб

Многие из бесплатных решений для тестирования нагрузки с открытым исходным кодом сосредоточены на тестах на уровне протоколов, что не означает, что они не подрезают его для современных требовательных веб-сайтов и приложений. Эти решения в порядке оставляют за имя пользователя время отклика и поведение. Это важно, когда дело доходит до тестирования веб-приложений, которые используются для создать динамические, богатые пользовательские интерфейсы, такие как AJAX, JavaScript, HTML5, Flash и Java. Понимание того, как влияет на производительность на стороне клиента, имеет жизненно важное значение для обеспечения согласованного пользовательского опыта.

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

Точка – Нажмите сценарий с помощью веб-регистратора EveryStep

EveryStep Web Recorder позволяет пользователям записывать из более чем 40 настольных / мобильных браузеров и устройств, поддерживая почти все, что отрисовыв на уровне браузера, и поддерживает следующий набор популярных языков / технологий:

Аякс Угловая JS JSON
Веб-API (REST) мыло Веб-Сокеты
Ява HTML5 вспышка
PHP рубин

 

Чтобы дать пользователям больше настройки и гибкости, LoadView также предоставляет несколько вариантов кривой нагрузки (Кривая шага нагрузки, Кривая на основе цели и динамическая регулируемая кривая), когда дело доходит до определения типа нагрузки для вашего конкретного окружающего места.

Глобальное тестирование и подробная отчетность о производительности

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

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

 

 

Телерик Тест Студия: Тестирование производительности

Платформа Test Studio немного отличается тем, что, несмотря на то, что тестирование нагрузки обычно определяется как тип тестирования производительности, тестирование производительности и тестирование нагрузки являются двумя отдельными типами тестирования в платформе. Для пользователей Test Studio это означает, что тестирование производительности и нагрузки начинается там, где функциональное тестирование не работает, а поскольку Test Studio в основном используется в качестве инструмента функционального тестирования, одним из преимуществ для пользователей является то, что они могут повторно использовать функциональные тесты для тестов производительности и нагрузки. Это сокращает время обслуживания разработчиков и дает им больше надежности и пробег из каждого теста.

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

Тесты производительности в Test Studio не сосредоточены на функциональном характере или сбоях, они служат для того, чтобы дать вам представление о времени сервера и клиента из всех шагов. При сбое можно вернуться к функциональному тесту для устранения неполадок/исправления любых ошибок. Тестирование производительности в пиковой среде нагрузки связано с поиском узких мест в конкретном приложении или сценарии, основанном на определенном объеме нагрузки, чтобы пользователи могли сосредоточить усилия на разработке, чтобы сделать приложения более эффективными.

В Test Studio есть раздел Подробная информация, которая дает пользователям видимость в водопад диаграммы на производительность каждого шага и то, что должно быть улучшено, если что-нибудь. Существует также наложение всех счетчиков производительности (до сотни из них), которые обеспечивают метрики по времени обработки, детали сессии сервера, ошибки и т.д. Существует много информации, которая может быть отображена, которая может быть подавляющим для рассмотрения в одно время, так что пользователи Test Studio имеют возможность отключить все счетчики производительности или включить те, которые применяются к вашим конкретным потребностям.

 

Телерик Тест Студия: Нагрузочных испытаний

Тестирование нагрузки на платформе Test Studio, как упоминалось ранее, является другим типом теста. Когда пользователи открывают проект в Test Studio, им предоставляется несколько типов тестов на выбор, включая веб-страницы, нагрузку, WPF (Фонд презентации Windows) и типы ручных тестов. Но та же концепция повторного повторного зрения функциональных тестовых скриптов для тестирования нагрузки применяется и здесь. Существует ряд различных компонентов и конфигураций нагрузочных тестов.

Что Test Studio делает, так это захватывает трафик HTTP, генерируемый определенными пользовательскими сценариями (так называемые профили пользователей в Test Studio) и вместе создает композицию из того, как будет выглядеть типичный трафик. Например, пользователи могут запускать несколько профилей пользователей, которые могут быть чем угодно, от процесса входа или обновления записей до просмотра страницы или навигации по процессу корзины. В Test Studio, пользователи имеют четыре варианта, откуда трафик HTTP исходит от:

  • Импортируется из существующего нагрузного теста.
  • Импортируется из следа Скрипача.
  • Вручную захватывать новый трафик из выбранного веб-браузера.
  • Захват трафика HTTP, порожденного выполнением существующего функционального веб-теста Telerik в выбранном браузере.

Подобно сценарию с помощью веб-регистратора EveryStep и LoadView, идея заключается в создании или создании сценариев, которые соответствуют тому, что делают ваши пользователи. Для пользователей Test Studio эти процессы или профили пользователей могут быть частью существующих функциональных веб-тестов. Пользователи Test Studio имеют возможность выбора из нескольких браузеров. Test Studio поддерживает Internet Explorer, Firefox, Chrome и Safari, а также мобильные устройства Android и iOS. Однако, одна важная примечание об использовании мобильных устройств является то, что устройство необходимо только для захвата трафика, а не выполнение теста нагрузки. После того, как трафик захвачен, тест выполняет как безготье браузер, а не реальный браузер, как LoadView будет.

Кроме того, подобно LoadView, Test Studio позволяет пользователям вводить задержки или думать во времени. Это может быть установлено вручную, так что каждый из виртуальных пользователей действует больше как реальный пользователь будет. Каждый виртуальный пользователь будет немного отличаться, давая ваш тест больше реального сценария. Вы также можете установить заранее определенные уникальные пользовательские данные или учетные данные, поступающие из источника данных, такие как имена пользователей и пароли.

После завершения теста Test Studio позволяет пользователям видеть трафик, который был захвачен. Первый пункт, который приходит вверх являются динамические цели. Динамические цели – это идентификатор сеанса, который был обнаружен Test Studio. Test Studio специально не нацелена на все идентификаторы сеансов, так как есть некоторые из них, которые там более продвинуты, но правило состоит в том, чтобы просто включить их все. Во время нагрузочных тестов вы, как правило, не хотите выполнять элементы третьей стороны, такие как реклама, социальные сети и т.д. Фильтрация этих позволяет принять решение о пунктах, которые вам не нужны на доменном уровне. Вы также можете пройти через список и отключить их один за другим. Кроме того, счетчики производительности Windows могут быть включены в результаты тестирования нагрузки. Это одна особенность, которая отличается в их тестировании нагрузки по сравнению с тестированием производительности.

 

Тестовая студия: Географическое тестирование

Test Studio включает в себя 100 виртуальных пользователей с каждой из своих лицензий Ultimate. Таким образом, если ваша команда покупает две лицензии, у вас есть 200 виртуальных пользователей для использования, и они могут быть распределены между различными машинами, однако это не обязательно распространять их из нескольких машин, но только если вы хотите разделить пул пользователей на разных серверах планирования.

В Test Studio есть один центральный сервер планирования, который автоматически разговаривает со многими машинами. Во время тестирования нагрузки сервер планирования автоматически распределяет пользователей между агентами. Вы даете серверу планирования “x” сумму, и он будет автоматически распространяться по различным машинам, которые работают в различных средах, браузерах и т.д. Или ваши команды могут иметь несколько тестовых лабораторий, что означает несколько серверов планирования и сред.

Test Studio Load также может выполнять тестирование географического разнообразия путем установки и выбора серверов выполнения в разных местах. Эти местоположения могут моделировать местоположение различных пользователей или групп пользователей, и результаты можно сравнить с ними. Процесс определения всех ваших выгона отделяет и настраивает настройки может быть трудоемким, поэтому LoadView упрощает его, позволяя вам просто выбрать, из какого места вы хотели бы проверить. С Test Studio существует список соображений, которые необходимо выработать перед настройкой сервера выполнения.

 

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

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

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

 

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

Не имеют необходимых ресурсов или команды для проведения тестирования производительности? Без волнений. Мы предлагаем профессиональные услуги на любом уровне, который вам нужен. От простого создания скриптов до выполнения всего теста, у нас есть команда инженеров производительности, на которые вы можете положиться.

 

Тест-студия Бесплатная пробная версия

Должны быть загружены на местную машину. 30-дневная бесплатная пробная версия содержит следующее:

  • Неограниченная техническая поддержка
  • Ресурсы поддержки и обучения
  • Интуитивный кросс-браузер тест рекордер
  • Тестирование gui веб-интерфейса и настольных компьютеров
  • Тестирование производительности и нагрузки (20 виртуальных пользователей включено)
  • Тестирование API
  • Визуальный плагин студии
  • Исследовательское тестирование
  • Поддержка ручного тестирования
  • Центр качества HP, ms TFS Source Control и поддержка отслеживания ошибок, интеграция Git

Тест Студио Ценообразование

Telerik предлагает несколько различных бессрочных лицензий, однако, для того, чтобы воспользоваться нагрузкой тестирования, вы должны приобрести $ 3499 Test Studio Ultimate вечная лицензия. Включены следующие функции:

  • Автоматизированное веб- и настольное тестирование
  • Визуальный плагин студии
  • Ручное тестирование
  • Исследовательское тестирование
  • Функциональное тестирование пользовательского интерфейса
  • Планирование и выполнение тестов
  • Параллельное выполнение теста на нескольких машинах
  • Непрерывная поддержка интеграции
  • Мобильное тестирование
  • Тестирование API
  • Тестирование производительности
  • Тестирование нагрузки
  • Приоритетная поддержка (24 часа гарантированного первоначального времени отклика)
  • 100 виртуальных пользователей для тестирования нагрузки
    • Для дополнительных виртуальных пользователей необходимо приобрести отдельные дополнительные лицензии.

$899 – 100 виртуальных пользователей

$2,999 – 1000 виртуальных пользователей

$4,999 – 10 000 виртуальных пользователей

«Все лицензии Test Studio включают возможности хранения, планирования и сервера. Вы можете иметь несколько сред времени выполнения с различным полным лицензированием. Полные лицензии (Test Studio Functional/Test Studio Ultimate) строят и поддерживают тесты.

заключение

Как LoadView, так и Test Studio являются мощными платформами для тестирования производительности. Однако, когда дело доходит до простоты использования, рентабельности и реального тестирования нагрузки на основе браузера и стресс-тестирования, LoadView является ясным выбором здесь. Возможность создавать скрипты, имитирующие реальное поведение пользователей, просто указывая и нажимая и используя облако, чтобы легко генерировать виртуальных пользователей из нескольких точек по всему миру, делает его идти к платформе. С Test Studio, есть крутой кривой обучения. Есть так много дополнительных шагов, конфигураций и требований, которые должны быть выполнены перед запуском любых тестов. Это сложный продукт, который может быть использован во много раз тестирования, который отлично подходит для организаций, которые имеют большие бюджеты, но если вы ищете платформу, которая проста в использовании, платить по мере использования ценообразования, и реальные результаты испытаний, смотреть не дальше, чем LoadView.

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

и запускайте до 5 бесплатных нагрузочных тестов