WebBenchmark — это инструмент для управления и тестирования производительности WebAPI, основанный на открытом коммуникационном компоненте Beetlex. В традиционных инструментах обычно отсутствуют функции нагрузочного тестирования или есть проблемы с управлением производительностью; цель разработки WebBenchmark — обеспечить как управление, так и тестирование производительности.
Адрес: http://webbenchmark.beetlex.io/
Версия 0.9.2
Версия 0.9
Версия 0.8.7
Инструмент разработан на основе .NET Core и может работать на платформах с установленной версией .NET Core 2.1 или выше. Последнюю версию пакета можно скачать по ссылке https://gitee.com/ikende/WebBenchmark. Для запуска на разных платформах используйте run.sh или run.bat. По умолчанию инструмент использует порт 80, но если порт занят, вы можете изменить его, отредактировав указанные файлы. После запуска вы можете получить доступ к сервису через браузер. Начальные учётные данные: имя пользователя — admin, пароль — 123456. После входа в систему интерфейс инструмента выглядит следующим образом:
Скриншоты |
---|
![]() |
![]() |
Главная страница инструмента предназначена для управления базовыми примерами использования и позволяет добавлять, управлять и тестировать примеры использования WebAPI. Чтобы добавить новый пример использования, нажмите кнопку «Добавить».
Скриншоты |
---|
![]() |
Информация, добавляемая при создании примера использования, включает основные сведения об использовании и подробное описание соответствующего HTTP-запроса.
Значения параметров могут быть заданы с использованием функций, что позволяет генерировать новые значения при каждом запросе.
Инструмент поддерживает тестирование одного или нескольких примеров использования одновременно. Просто выберите соответствующие примеры использования для пакетного тестирования.
Скриншоты |
---|
![]() |
После завершения пакетного тестирования можно просмотреть результаты каждого примера использования и соответствующую временную линию обработки. |
Инструмент позволяет проводить тестирование производительности для нескольких примеров использования. При создании нового теста производительности просто выберите нужные примеры использования.
Скриншоты |
---|
![]() |
Сохраните выбранные примеры использования в соответствующем списке. |
Скриншоты |
--- |
![]() |
Затем можно нажать кнопку «Тест примера использования», чтобы перейти на страницу тестирования производительности. Здесь можно настроить параметры тестирования, включая количество одновременных запросов. |
Скриншоты |
--- |
![]() |
Во время тестирования инструмент отображает текущие результаты и подробные данные о задержке. Если требуется более подробная информация о конкретном запросе, можно выбрать соответствующий пример использования для просмотра деталей. |
Скриншоты |
--- |
![]() |
Это общее описание инструмента WebBenchmark. Дополнительные функции доступны в платной версии. Для получения дополнительной информации посетите онлайн-демонстрацию по адресу http://webbenchmark.beetlex.io/. |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )