
httprunner
by httprunner·★ 4,277·综合分 55
HttpRunner 是一款全栈测试框架,包含用于 UI 自动化的 MCP 服务器功能。
概述
HttpRunner 是一款综合测试框架,支持 API、UI 自动化和性能测试,采用纯视觉驱动方案(OCR/CV/VLM)实现多平台统一。在 v5 版本中集成了大模型技术,成为智能自动化测试解决方案。其中的 MCP 服务器专为 UI 自动化设计,支持 Android、iOS、鸿蒙和浏览器等多种平台。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您需要跨平台 UI 自动化(支持视觉 AI)并希望在统一框架中结合 API 测试,请选择 HttpRunner 的 MCP 服务器。
什么时候不要选它
如果您需要传统的元素定位器(XPath、CSS 选择器)或需要具有更成熟社区支持的测试框架,请避免使用。
此 server 暴露的工具
从 README 抽取出 11 个工具adbSimple utilities for Android device management
buildBuild plugin for testing
convertConvert test cases between different formats
iosSimple utilities for iOS device management
mcp-serverStart MCP server for UI automation
mcphostStart a chat session to interact with MCP tools
pytestRun API test with pytest
reportGenerate HTML report from test results
runRun API test with go engine
serverStart hrp server
startprojectCreate a scaffold project
可对比工具
安装
安装
- 安装 HttpRunner v5:
go install github.com/httprunner/httprunner@latest- 启动 MCP 服务器:
hrp mcp-server- 对于 Claude Desktop 配置,添加到
claude_desktop_config.json:
{
"mcpServers": {
"httprunner": {
"command": "hrp",
"args": ["mcp-server"]
}
}
}FAQ
- HttpRunner 的 MCP 服务器支持哪些平台?
- MCP 服务器通过视觉识别技术支持 Android、iOS、鸿蒙以及多种浏览器的 UI 自动化测试。
- HttpRunner 与其他 UI 自动化框架有何区别?
- HttpRunner 采用纯视觉驱动方案(OCR/CV/VLM)而非元素定位,提供更好的跨平台兼容性和更低的性能开销。
httprunner 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。