Настройка нагрузного теста требует выбора типа тестирования нагрузки. LoadView воспроизвести тестовый сценарий для имитации виртуальной пользовательской нагрузки во время тестирования. Эта статья предназначена, чтобы помочь вам принять решение о том, какой тип задачи использовать для вашего теста нагрузки.

Выбор зависит от того, хотите ли вы протестировать веб-приложение, веб-страницу, производительность веб-сервисов или ограничения веб-сервера.

Выбор веб-приложений позволяет отслеживать влияние нагрузки со сценарием действий. Выберите веб-страницу, если вам нужно протестировать производительность одной веб-страницы, открыв ее в реальном браузере (Chrome, Microsoft Edge, мобильные браузеры/устройства и т.д.). Чтобы проверить ограничения веб-ресурсов, отправив запросы HTTP/S на целевой URL, не открывая его в браузере, выберите опцию HTTP/S.

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

Веб-приложения

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

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

Веб-страницы

Если вы хотите протестировать производительность одной веб-страницы, чтобы обеспечить выдающийся пользовательский опыт, вы можете выбрать тест Web Pages. Это можно думать как упрощенную версию задачи Web-приложений. Современные веб-страницы используют различные веб-технологии (JavaScript, CSS и т.д.), которые определяют пользовательский интерфейс. Задача загружает страницу и отображает все видимое содержимое страницы, включая динамические элементы, в реальном окне браузера для измерения времени отклика и отображения фактической производительности страницы.

Единственным ограничением является возможность проверки того, как нагрузка влияет на взаимодействие пользователей с веб-страницей. Например, можно протестировать посадочную страницу с формой входа, чтобы проверить, как она работает при экстремальной нагрузке, однако нельзя проверить производительность веб-элементов, ответственных за представление формы. Для получения дополнительной информации о настройке задачи Web Page, подробнее здесь.

HTTP/S, SOAP, Отдых WEB API

Стек задач — это самый простой способ тестирования веб-ресурсов или API и ПРОИЗВОДИТЕЛЬНОсти веб-сервисов на основе SOAP. Эти тесты позволяют проверить, может ли веб-ресурс справиться с определенной нагрузкой, и убедиться, что нет значительных задержек во времени отклика под нагрузкой.

Эти типы тестов не скажу вам, если пользовательский интерфейс вашего сайта чувствителен к нагрузке, но позволяет проверить и лучше понять производительность сервера или API. Для получения дополнительной информации о настройке задач, подробнее в соответствующих статьях: HTTP (S), SOAP, Отдых WEB API.