AngusTester
AngusTester is a GPL-3.0 open-source agile development and testing platform targeting SMEs, providing project management, functional testing, API testing, performance testing, and service/data mocking. Built on Spring Boot and Spring Cloud, it emphasizes distributed testing, plugin extensibility, and AI-assisted test automation.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | xcancloud/AngusTester |
| Owner | xcancloud |
| Primary language | Vue |
| License | GPL-3.0 — OSI-approved |
| Stars | 1.9k |
| Forks | 204 |
| Open issues | 1 |
| Latest release | Unknown |
| Last updated | 2026-03-25 |
| Source | https://github.com/xcancloud/AngusTester |
What AngusTester is
Java/Spring Boot backend (3.4.0) with Spring Cloud (4.2.0) microservices, Vue frontend, and Eureka service discovery. Core capabilities include RESTful APIs, YAML/JSON test specifications, distributed load testing (claims >30% performance vs. JMeter), protocol support (HTTP/WebSocket/JDBC/TCP/FTP), and plugin-based architecture for functional/protocol/middleware/mock plugins.
Get the AngusTester source
Clone the repository and explore it locally.
git clone https://github.com/xcancloud/AngusTester.gitcd AngusTester# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- GPL-3.0 copyleft: Any modifications or derivative code must be open-sourced under GPL-3.0; review your internal code-sharing policies and CI/CD pipeline design before contributing to or forking.
- No formal releases yet; evaluate the 2024-12-12 creation date against your production readiness timeline. Requires hands-on testing of core workflows (test execution, reporting, distributed load tests) in pre-prod.
- Spring Boot/Cloud stack requires Java environment and operational knowledge of microservices (Eureka, service mesh, load balancing). Budget for DevOps and infra setup if not already in place.
- Plugin ecosystem is partially complete (✓ HTTP/WebSocket/MySQL/Redis/Kafka, ✗ Dubbo/gRPC/Memcached). Assess gap against your protocol/middleware requirements; custom plugin development may be needed.
- Multi-tenant architecture and LDAP/OAuth2 integration available; validate SSO/identity management integration with your existing corporate directory (AD, LDAP) early in PoC.
When to avoid it — and what to weigh
- Proprietary License Required for Commercial Use — GPL-3.0 requires derivative works and modifications to remain GPL-licensed. If you need to build a closed-source SaaS or resell without source disclosure, this license does not permit that without review and potential relicensing.
- Low Tolerance for Immature or Rapidly Changing APIs — Project created 2024-12-12 with no formal release tags. API stability and backward compatibility guarantees are unknown; production use should validate against your change-management SLAs.
- Minimal Custom Protocol or Legacy System Support — Plugin support matrix shows many protocols unticked (Dubbo, gRPC, Memcached, RocketMQ, HBase, Cassandra). If you rely on non-standard or legacy protocols, you will need to develop custom plugins.
- Standalone Single-Node Deployments Only — Architecture emphasizes distributed testing and microservices (Eureka, Spring Cloud). Single-node, lightweight deployments may be over-engineered; simpler tools (e.g., JMeter, Postman) may suffice.
License & commercial use
GPL-3.0 (GNU General Public License v3.0). Copyleft license: any software that combines, modifies, or distributes AngusTester must release all source code under GPL-3.0. Permissive for internal use and modification, but restrictive for proprietary deployment, SaaS, or closed-source integration.
Internal commercial use (in-house testing for your own products) is permitted under GPL-3.0. However, selling a service, bundling with proprietary code, or deploying as a closed-source SaaS is NOT permitted without relicensing. If your business model depends on proprietary extensions or a managed service, consult legal counsel before committing to this codebase.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Clear |
| Deployment complexity | High |
| DEV.co fit | Good |
| Assessment confidence | Medium |
HTTPS support and data-level permission control mentioned. PBAC (policy-based access control) available. However, no details on encryption at rest, TLS versions, secret management, audit logging, or vulnerability disclosure policy. No independent security audit references found. Conduct threat modeling and penetration testing for production deployments handling sensitive test data or credentials.
Alternatives to consider
JMeter (Apache 2.0)
Mature, widely-adopted open-source load testing; claims AngusTester offers >30% perf improvement, but JMeter has 20+ years of adoption, plugins, and community support. Use if you need minimal learning curve or plugin ecosystem.
Postman / Insomnia (freemium / proprietary)
Simpler API testing and mocking; no agile project management or distributed load testing. Choose for lightweight API-only workflows without SME team orchestration needs.
TestNG + custom CI/CD (Apache 2.0 / permissive)
Lower complexity, full control, permissive licensing. Suitable if you only need functional test automation and can build your own orchestration/reporting layer in-house.
Build on AngusTester with DEV.co software developers
Before committing to production, verify GPL-3.0 licensing aligns with your commercial model, test core workflows in staging (distributed load tests, API mocking, reporting), and confirm protocol/middleware plugin support matches your tech stack. Contact Devco for architecture review and risk assessment.
Talk to DEV.coRelated on DEV.co
Explore the category and the services that help you build with it.
AngusTester FAQ
Can I use AngusTester in a proprietary SaaS product?
What is the minimum infrastructure required?
How mature is the codebase for production use?
Does AngusTester support my protocol/middleware (Dubbo, gRPC, Memcached, etc.)?
Custom software development services
Need help beyond evaluating AngusTester? DEV.co is a software development agency offering software development services and web development for teams of every size. Our software developers and web developers build custom software, web applications, APIs, and open-source testing integrations — and maintain them long-term.
Ready to Evaluate AngusTester for Your Testing Pipeline?
Before committing to production, verify GPL-3.0 licensing aligns with your commercial model, test core workflows in staging (distributed load tests, API mocking, reporting), and confirm protocol/middleware plugin support matches your tech stack. Contact Devco for architecture review and risk assessment.