HttpRunner is an open-source testing framework that began with API and performance testing and has evolved into a general, extensible test platform. The current major version is implemented in Go, with the legacy Python edition split to a separate repository; this shift emphasizes a single, fast, cross-platform runtime for modern pipelines. It provides declarative test cases, data-driven parametrization, and plugin mechanisms so teams can compose reusable steps and validations at scale. Beyond HTTP(S) APIs, the ecosystem spans UI automation (via a companion UI extension), load testing, and integrations that turn the framework into a one-stop solution for functional and performance needs. The repo includes examples, a migration path from older versions, and badges for CI health and coverage to encourage production adoption. Its community presence and long history (since 2017) make it a common choice in Chinese and global QA teams looking for an all-in-one runner.

Features

  • Go-based core with high performance and portability
  • Declarative test cases with data-driven parametrization
  • API, UI, and load testing in one ecosystem
  • Rich plugin and extension mechanism
  • CI/CD friendly with reports and coverage

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow HttpRunner

HttpRunner Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of HttpRunner!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Go

Related Categories

Go Model Context Protocol (MCP) Servers

Registered

2025-10-08