MCP Catalogs
首页httprunner screenshot

httprunner

by httprunner·4,277·综合分 55

HttpRunner 是一款全栈测试框架,包含用于 UI 自动化的 MCP 服务器功能。

browser-automationdeveloper-toolstesting
1,283
Forks
501
活跃 Issue
5 个月前
最近提交
2 天前
收录于

概述

HttpRunner 是一款综合测试框架,支持 API、UI 自动化和性能测试,采用纯视觉驱动方案(OCR/CV/VLM)实现多平台统一。在 v5 版本中集成了大模型技术,成为智能自动化测试解决方案。其中的 MCP 服务器专为 UI 自动化设计,支持 Android、iOS、鸿蒙和浏览器等多种平台。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:Android 和 iOS 移动应用的自动化 UI 测试
:通过视觉识别实现跨平台浏览器自动化
:API 测试与 UI 自动化在单一框架中的集成
:HttpRunner 的 MCP 服务器支持哪些平台?
:HttpRunner 与其他 UI 自动化框架有何区别?

什么时候选它

如果您需要跨平台 UI 自动化(支持视觉 AI)并希望在统一框架中结合 API 测试,请选择 HttpRunner 的 MCP 服务器。

什么时候不要选它

如果您需要传统的元素定位器(XPath、CSS 选择器)或需要具有更成熟社区支持的测试框架,请避免使用。

此 server 暴露的工具

从 README 抽取出 11 个工具
  • adb

    Simple utilities for Android device management

  • build

    Build plugin for testing

  • convert

    Convert test cases between different formats

  • ios

    Simple utilities for iOS device management

  • mcp-server

    Start MCP server for UI automation

  • mcphost

    Start a chat session to interact with MCP tools

  • pytest

    Run API test with pytest

  • report

    Generate HTML report from test results

  • run

    Run API test with go engine

  • server

    Start hrp server

  • startproject

    Create a scaffold project

可对比工具

playwright-pythonappium-mcpselenium-mcpcypresswebdriverio

安装

安装

  1. 安装 HttpRunner v5:
go install github.com/httprunner/httprunner@latest
  1. 启动 MCP 服务器:
hrp mcp-server
  1. 对于 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。