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

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

 

Загрузка тестирования внутренних приложений: бизнес-задачи

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

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

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

 

Загрузка тестирования внутренних приложений с использованием LoadView

 

Преимущества использования LoadView

  • LoadView является одним из единственных инструментов тестирования производительности на основе браузера, который способен автоматизировать тестирование загрузки API, веб-приложений, веб-сайтов, пользовательских путешествий/сценариев и внутренних приложений.
  • Он использует глобальную сеть инжекторов нагрузки, что позволяет нам быстро и легко определить производительность наших веб-сайтов со всего мира.
  • Поскольку LoadView является поставщиком программного обеспечения как услуги (SAAS), нам не нужно тратить огромные суммы, чтобы получить оборудование и серверы для запуска нагрузочных тестов или интеграции с инструментами отчетности.
  • Loadview выполняет тесты и делится целостными отчетами, что помогает в поиске проблем и узких мест среди нашей системы.

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

 

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

Для веб-страниц мы можем стресс-тестирование конкретной страницы с помощью опции тестирования нагрузки Web Page в platfrom LoadView. Это поможет поразить конкретный URL-адрес приложения с общими пользователями.

 

Поток пользователей веб-сайта

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

 

Загрузка тестирование внутренних приложений: Настройка тестирования производительности LoadView

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

  1. Открытая домашняя страница тестирования LoadView. Возможно, нам придется выбрать Create New для создания нового теста нагрузки.

 

Новый тест-менеджер теста

 

  1. Мы увидим несколько типов тестов, доступных через LoadView, таких как веб-приложения, веб-страницы, потоковые медиа и API. Для нашего приложения на веб-странице выберите опцию Web Page, чтобы начать процесс настройки для нашего теста нагрузки.

 

Тип тестирования нагрузки

 

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

 

Тест нагрузки внутреннего приложения

  1. После того, как мы успешно создали устройство, мы увидим экран сценария тестирования, где мы можем установить тип нагрузки, который будет отличаться в зависимости от целей нашего теста.
    • Нагрузка на основе кривой. Это для выполнения нагрузочных тестов с известным числом пользователей и повышения трафика после настройки времени разогрева.
    • Цель на основе кривой. Эта тестовая настройка используется, когда мы ищем желаемые транзакции в секунду и хотим масштабироваться до нужной скорости медленно.
    • Динамическая кривая . Этот тест дает вам возможность изменять пользователь нагрузку в режиме реального времени во время теста. Вы можете выбрать динамические значения по количеству пользователей, максимальному количеству пользователей и продолжительности тестирования.

 

Внутренние кривые нагрузки нагрузки приложения

 

  1. На экране сценария тестирования LoadView начнет проверять, сможет ли он получить доступ к внутреннему имени хоста, так как мы вошли в наше внутреннее приложение, оно потерпит неудачу. Нам потребуется LoadView нагрузки инжекторов Статические IPs быть в белом списке. Прокрутите вниз к разделу Распределения гео-инжектора нагрузки, нам нужно будет включить опцию Static Proxy.

 

Статический прокси

 

  1. Как только опция активирована, нажмите на зоны добавления и выберите зоны, которые мы хотим, чтобы трафик был создан.
  2. После этого нажмите кнопку Start Test, на Тестовом запуске нам нужно будет выяснить, статические IPs с этого экрана в разделе Список агентов, который должен быть в белом списке, так что генераторы нагрузки могут получить доступ к внутреннему приложению.

 

Резюме теста внутренней загрузки приложения

 

  1. Мы должны убедиться, что мы whitelist все IPs, представленные рядом с названием зоны в таблице. Кроме того, список IP-адресов Load Injectors уникален для каждого тестового запуска, поэтому перед запуском нового теста нам необходимо будет каждый раз делать белый список новых IP-адресов.

 

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

Параллельно Среднее число пользователей со средним графиком времени отклика.

 

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

 

Загрузка тестирование внутренних приложений: Заключение

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

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