Stars
Forks
Watchers
Developer links
MeterSphere
MeterSphere is the open-source continuous testing platform that brings test management, API testing, and AI-powered automation into a single self-hosted environment. The Spring Boot Java backend handles test execution with the JMeter engine while the Vue.js frontend delivers a responsive interface for managing test cases, plans, defects, and reports across projects. The built-in AI assistant leverages large language models to auto-generate functional test cases and API interface definitions, reducing manual test creation effort. Test management covers the complete lifecycle from writing and reviewing cases in list or mind-map views, through test plan creation with single plans and plan groups, to defect tracking with customizable templates and workflow rules. API testing combines Postman-like ease of use with JMeter-level flexibility, supporting interface debugging with server-side and local execution, API definition with visual request and response editors, interface mocking with configurable headers and body parameters, scenario automation with visual orchestration, and detailed test reports with automatic generation. The system-organization-project hierarchy supports up to 30 users in the community edition with role-based access control, file management, and configurable notification channels. MySQL stores application data, Kafka handles message queuing, MinIO provides S3-compatible object storage, and Redis manages caching. The plugin marketplace extends testing capabilities and enables DevOps pipeline integration. On RepoCloud, deploy MeterSphere on a dedicated VPS with Docker, root SSH access, and complete control over your testing infrastructure, all under the GPLv3 license.
Benefits
- AI-Powered Test Case Generation
- Built-in AI assistant uses large language models to automatically generate functional test cases and API interface definitions from requirements, reducing manual test creation effort by automating repetitive specification work.
- Unified Test Lifecycle Management
- Covers the complete testing workflow from case writing and mind-map review through test plan execution with plan groups, to defect tracking with customizable templates, workflow rules, and automated report generation.
- Flexible API Testing Engine
- Combines Postman-like visual interface debugging with JMeter engine flexibility, supporting API definition, interface mocking with configurable parameters, scenario automation with visual orchestration, and server-side or local execution modes.
- Multi-Project Team Collaboration
- System-organization-project hierarchy enables structured team management supporting up to 30 users with role-based access control, configurable notification channels, file management, and a plugin marketplace for DevOps pipeline integration.
Features
- Test Case Management
- Create, organize, and review test cases with Excel and Xmind import, custom templates, mind-map review mode, and requirement and defect linking.
- API Interface Testing
- Debug, define, and mock API interfaces with visual request editors, parameterized testing, scenario automation through visual orchestration, and JMeter engine execution.
- LLM AI Assistant
- Integrated AI assistant powered by large language models generates functional test cases and API definitions from natural language descriptions automatically.
- Test Plan Execution
- Create single test plans and plan groups with test rounds, associate functional and API test cases, track execution status, and generate threshold-based reports.
- Plugin Marketplace
- Extend testing capabilities with protocol plugins, third-party integrations for Jenkins CI/CD pipelines, and custom extensions from the official plugin marketplace.