HttpRunner
Provides an all-in-one, intelligent automation testing solution for API, UI, and performance testing across multiple platforms.
About
HttpRunner, also known as hrp, is an open-source, versatile testing framework that originated in 2017 focusing on API and performance testing. It has since evolved to become a comprehensive intelligent automation testing solution, incorporating UI automation for Android, iOS, Harmony, and Browser platforms, and integrating large language model (LLM) technology in its v5 release. Distinguishing itself with a pure vision-driven approach (OCR/CV/VLM), multi-platform unified API, and a Golang technology stack, HttpRunner offers a powerful and scalable framework designed for broad compatibility and easy integration into CI/CD pipelines.
Key Features
- All-in-One Testing Solution (API, UI, Load Testing)
- UI Automation with pure vision-driven approach (OCR/CV/VLM)
- Natural language driven test scenarios powered by LLM
- Plugin system for custom functions and high scalability
- Cross-platform support (Android, iOS, Harmony, Browser, macOS, Linux, Windows)
- 4,153 GitHub stars
Use Cases
- Building comprehensive automation testing systems
- Implementing API automation testing
- Developing UI automation for Android, iOS, and Browser platforms