{"repo":"httprunner/httprunner","free":true,"listed":false,"github":"https://github.com/httprunner/httprunner","clone":"git clone https://github.com/httprunner/httprunner.git","description":"HttpRunner 是一款开源的 API/UI 测试框架，简单易用，功能强大，具有丰富的插件化机制和高度的可扩展能力。","language":"Go","stars":4292,"topics":["testing","adb","ui-testing","wda","ui-tars","uiautomator2","webdriveragent","agent-tars","mcphost","mcp-server"],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"HttpRunner ⚠️ HttpRunner v5 仅包含 Golang 版本，Python 版本的代码已迁移至 httprunner/httprunner.py HttpRunner （简称 hrp） 是一个开源测试框架，诞生于 2017 年，最开始应用于 API 接口、性能测试，后面逐步进化为了一款通用、可拓展的测试框架。 在 2022 年，HttpRunner 开始新增支持 UI 自动化测试，当前已经支持了 Android/iOS/Harmony/Browser 多种系统平台，并在 v5 版本融入了大模型技术，成长成为了一款通用的智能自动化测试框架。 HttpRunner 相比其它 UI 自动化框架，主要特点包括： - 采用纯视觉驱动方案（OCR/CV/VLM），追求通用性和尽可能低的性能损耗 - 多端统一 API，降低学习和横向拓展的成本 - 拥抱开源生态，充分复用开源组件 - Golang 技术栈，二进制分发部署 HttpRunner v5 用户指南（更新中） HttpRunner DeepWiki 使用说明 HttpRunner v5 安装完成后，你将获得一个 hrp 命令行工具，执行 hrp -h 即可查看到参数帮助说明。 用户案例 Subscribe 关注 HttpRunner 的微信公众号，第一时间获得最新资讯。 [HttpRunner]: https://github.com/httprunner/httprunner [boomer]: https://github.com/myzhan/boomer [locust]: https://github.com/locustio/locust [jmespath]: https://jmespath.org/ [allure]: https://docs.qameta.io/allure/ [HAR]: https://en.wikipedia.org/wiki/HAR (file format) [hashicorp plugin]: https://github.com/hashicorp/go-plugin [go plugin]: https://pkg.go.dev/plugin [版本发布日志]: docs/CHANGELOG.md [pushgateway]: https://github.com/prometheus/pushgateway [survey]: https://wj.qq.com/s2/9699514/0d19/ [user-survey-report]: https://httprunner.com/blog/user-survey-report/ [English]: README.en.md [pytest]: https://docs.pytest.org/","default_branch":null,"files":null,"tree":[],"storefront":"/r/httprunner","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/httprunner/httprunner/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}