HttpRunner icon

HttpRunner

4,153

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