{"id":"httprunner","name":"HttpRunner","homepage":"https://github.com/httprunner/httprunner","repo_url":"https://github.com/httprunner/httprunner","category":"developer-tools","subcategories":["api-testing","ui-testing","load-testing"],"tags":["mcp","api-testing","ui-automation","load-testing","golang","http","websocket","android","ios","ocr","vision-testing"],"what_it_does":"Open-source testing framework supporting API testing (HTTP/WebSocket/RPC), vision-driven UI automation (Android/iOS/browser via OCR/CV), and load testing. Includes MCP server for AI-assisted test orchestration and an interactive chat mode.","use_cases":["API testing across HTTP, HTTP2, WebSocket, and RPC protocols","Cross-platform UI automation using vision-driven approach (OCR/CV)","Load testing with distributed horizontal scaling","AI-assisted test creation via MCP server integration","Mobile app testing on Android, iOS, and HarmonyOS"],"not_for":["Teams needing English-first documentation (primarily Chinese)","Simple unit testing needs","Browser-only UI testing (Playwright/Cypress better suited)","Users wanting a GUI test builder"],"best_when":"You need a unified framework covering API, UI, and load testing with AI assistance, especially for Chinese-language teams or cross-platform mobile testing.","avoid_when":"Your team needs English documentation, you only need API OR UI testing (not both), or you prefer established ecosystem tools like Playwright for browser testing.","alternatives":["Playwright (browser UI testing)","k6 (load testing)","Postman (API testing)","Appium (mobile UI testing)","pytest (Python test framework)"],"af_score":55.0,"security_score":50.0,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"unknown","last_evaluated":"2026-03-01T09:50:05.701727+00:00","performance":{"latency_p50_ms":null,"latency_p99_ms":null,"uptime_sla_percent":null,"rate_limits":null,"data_source":"llm_estimated","measured_on":null}}