Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Внести вклад в разработку кода
Синхронизировать код
README-EN.md
MeterSphere: Open-source Continuous Testing Platform
![GitHub All Releases](https://img.shields.io/github/downloads/metersphere/metersphere/total)
中文 | English
MeterSphere — это универсальная платформа для непрерывного тестирования с открытым исходным кодом корпоративного класса. Она охватывает такие функции, как отслеживание тестов, тестирование интерфейса, тестирование производительности, командное взаимодействие и совместима с такими стандартами с открытым исходным кодом, как JMeter. Это помогает командам разработки и тестирования проводить высокомасштабируемое автоматизированное тестирование, в полной мере используя эластичность облака и ускоряя процесс доставки высококачественного программного обеспечения.
- Отслеживание тестов: выходит далеко за рамки пользовательского опыта TestLink.
- Тестирование API: аналогично опыту Postman.
- Тестирование производительности: совместимо с JMeter. Поддержка Kubernetes и облачной среды. Простое высококонкурентное распределённое тестирование производительности.
- Командное взаимодействие: двухуровневая система арендаторов, естественно поддерживающая совместную работу команд.
Быстрый старт
Для установки MeterSphere необходимо выполнить всего два шага:
Что вам нужно:
- Подготовьте 64-разрядный хост Linux с не менее чем 8 ГБ ОЗУ.
- Войдите в систему под пользователем root и выполните приведённую ниже команду для установки MeterSphere.
curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | sh
Технические преимущества
- Полный жизненный цикл: полное покрытие всех этапов STLC, начиная от плана тестирования и заканчивая созданием отчёта.
- Автоматизация и масштабируемость: автоматизация тестирования интерфейса и производительности. Полное использование эластичности облака для проведения крупномасштабного тестирования производительности.
- Непрерывное тестирование: бесшовная интеграция с инструментами CI. Поддержка предприятий для тестирования «сдвинутого влево».
- Командное сотрудничество: поддержка различных пропорций команд, от группы из пяти человек до испытательного центра из нескольких сотен человек.
Список функций
Отслеживание тестов |
Управление проектами |
Поддержка нескольких проектов, тестовых случаев, планов тестирования и ассоциации проектов |
Управление тестовыми случаями |
Онлайн-редактирование тестового случая |
Отображение структуры дерева проекта модуля и его тестовых случаев |
Пользовательские атрибуты тестовых случаев |
Быстрый импорт тестовых случаев в систему |
Отслеживание плана тестирования |
Инициировать план тестирования на основе существующих тестовых случаев |
Обновление результатов выполнения тестовых случаев онлайн |
Гибкое распределение тестовых случаев |
Генерация отчётов о тестировании онлайн, поддержка пользовательских шаблонов отчётов о тестах |
Объединение с функциями тестирования интерфейса и тестирования производительности платформы для автоматического обновления результатов связанных тестовых случаев |
Тестирование интерфейса |
Сценарий тестирования |
Редактирование содержимого тестирования интерфейса онлайн |
Поддерживает параметризованное тестирование |
Гибкая поддержка утверждений |
Поддержка тестирования сценариев с несколькими интерфейсами |
Быстрая запись сценария тестирования через плагин для браузера |
Отчёт о тестировании |
Автоматическое создание отчёта о тестировании после выполнения теста |
Экспортный отчёт о тестировании |
**Тестирование производительности**
-
Тестовый скрипт:
- Полностью совместим со скриптом JMeter.
- Возможность настройки параметра давления в режиме онлайн.
- Распределённое тестирование давления.
- Поддержка параметризованного тестирования.
- Быстрая запись тестового скрипта через плагин для браузера.
-
Отчёт о тестировании:
- Автоматический генерация отчёта о тестировании после выполнения теста.
- Наглядная форма отображения отчёта.
- Экспортируемый отчёт о тестировании.
- Просмотр деталей тестового журнала.
-
Управление системой:
- Управление арендаторами:
- Поддержка многоуровневой системы арендаторов.
- Поддержка различных ролей арендаторов.
- Управление ресурсами тестирования:
- Управление пулом ресурсов для тестирования производительности.
- Настройка уведомлений по электронной почте.
- Интеграция и расширение:
- Полный список API.
- Поддерживает инструменты непрерывной интеграции, такие как Jenkins.
Технологический стек
- Бэкенд: Spring Boot.
- Фронтенд: Vue.js.
- Промежуточное ПО: MySQL, Kafka, MinIO, Redis.
- Базовая инфраструктура: Docker, Kubernetes.
- Тестовый движок: JMeter.
Лицензия и авторские права
Copyright (c) 2014–2024 飞致云 FIT2CLOUD, All rights reserved.
Распространяется под лицензией GNU General Public License версии 3 (GPLv3). Вы можете получить копию лицензии по ссылке: https://www.gnu.org/licenses/gpl-3.0.html.
Если это не требуется применимым законодательством или не согласовано в письменной форме, программное обеспечение, распространяемое по лицензии, предоставляется на условиях «как есть», без каких-либо гарантий или условий любого рода, явных или подразумеваемых. См. лицензию для конкретного языка, регулирующего разрешения и ограничения в соответствии с лицензией.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )