mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-07 08:12:41 +08:00
update docs
This commit is contained in:
2
Makefile
2
Makefile
@@ -28,7 +28,7 @@ build: ## build hrp cli tool
|
||||
# -w : 忽略 DWARF 调试信息
|
||||
# -extldflags "-static" : 传递给外部链接器的标志,强制静态链接
|
||||
@echo "[info] build hrp cli tool"
|
||||
GOTOOLCHAIN=go1.23 go mod tidy
|
||||
GOTOOLCHAIN=go1.23.7 go mod tidy
|
||||
GOOS=${TARGET_OS} GOARCH=${TARGET_ARCH} CGO_ENABLED=0 go build -tags netgo,osusergo -trimpath -ldflags "\
|
||||
-s -w \
|
||||
-X 'github.com/httprunner/httprunner/v5/internal/version.GitCommit=$(shell git rev-parse HEAD)' \
|
||||
|
||||
20
README.en.md
20
README.en.md
@@ -10,13 +10,14 @@
|
||||
|
||||
`HttpRunner` (also known as hrp) is an open-source testing framework that was born in 2017. Initially, it was used for API interface and performance testing, and later evolved into a versatile and extensible testing framework.
|
||||
|
||||
In 2022, HttpRunner began to support UI automation testing, currently supporting multiple system platforms such as Android/iOS/Harmony/Browser, and integrated large model technology in v5.
|
||||
In 2022, HttpRunner began to support UI automation testing, currently supporting multiple system platforms such as Android/iOS/Harmony/Browser, and integrated large model technology in v5, becoming a universal intelligent automation testing framework.
|
||||
|
||||
Compared to other UI automation frameworks, HttpRunner's main features include:
|
||||
|
||||
- Pure visual-driven solution (OCR/CV/LLM), pursuing universality and minimal performance loss
|
||||
- Pure visual-driven solution (OCR/CV/VLM), pursuing universality and minimal performance loss
|
||||
- Unified API across multiple platforms, reducing learning and horizontal expansion costs
|
||||
- Embracing the open-source ecosystem, fully reusing open-source components
|
||||
- Golang technology stack, binary distribution deployment
|
||||
|
||||
> [HttpRunner v5 用户指南(更新中)](https://debugtalk.feishu.cn/wiki/RqGuw17bsizGTik9WuNcGQyhnaf)
|
||||
> [HttpRunner DeepWiki](https://deepwiki.com/httprunner/httprunner)
|
||||
@@ -64,15 +65,18 @@ Usage:
|
||||
|
||||
Available Commands:
|
||||
adb simple utils for android device management
|
||||
build build plugin for testing
|
||||
build Build plugin for testing
|
||||
completion Generate the autocompletion script for the specified shell
|
||||
convert convert multiple source format to HttpRunner JSON/YAML/gotest/pytest cases
|
||||
convert Convert multiple source format to HttpRunner JSON/YAML/gotest/pytest cases
|
||||
help Help about any command
|
||||
ios simple utils for ios device management
|
||||
pytest run API test with pytest
|
||||
run run API test with go engine
|
||||
server start hrp server
|
||||
startproject create a scaffold project
|
||||
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
|
||||
wiki visit https://httprunner.com
|
||||
|
||||
Flags:
|
||||
|
||||
20
README.md
20
README.md
@@ -10,13 +10,14 @@
|
||||
|
||||
`HttpRunner`(简称 hrp) 是一个开源测试框架,诞生于 2017 年,最开始应用于 API 接口、性能测试,后面逐步进化为了一款通用、可拓展的测试框架。
|
||||
|
||||
在 2022 年,HttpRunner 开始新增支持 UI 自动化测试,当前已经支持了 Android/iOS/Harmony/Browser 多种系统平台,并在 v5 版本融入了大模型技术。
|
||||
在 2022 年,HttpRunner 开始新增支持 UI 自动化测试,当前已经支持了 Android/iOS/Harmony/Browser 多种系统平台,并在 v5 版本融入了大模型技术,成长成为了一款通用的智能自动化测试框架。
|
||||
|
||||
HttpRunner 相比其它 UI 自动化框架,主要特点包括:
|
||||
|
||||
- 采用纯视觉驱动方案(OCR/CV/LLM),追求通用性和尽可能低的性能损耗
|
||||
- 采用纯视觉驱动方案(OCR/CV/VLM),追求通用性和尽可能低的性能损耗
|
||||
- 多端统一 API,降低学习和横向拓展的成本
|
||||
- 拥抱开源生态,充分复用开源组件
|
||||
- Golang 技术栈,二进制分发部署
|
||||
|
||||
> [HttpRunner v5 用户指南(更新中)](https://debugtalk.feishu.cn/wiki/RqGuw17bsizGTik9WuNcGQyhnaf)
|
||||
> [HttpRunner DeepWiki](https://deepwiki.com/httprunner/httprunner)
|
||||
@@ -67,15 +68,18 @@ Usage:
|
||||
|
||||
Available Commands:
|
||||
adb simple utils for android device management
|
||||
build build plugin for testing
|
||||
build Build plugin for testing
|
||||
completion Generate the autocompletion script for the specified shell
|
||||
convert convert multiple source format to HttpRunner JSON/YAML/gotest/pytest cases
|
||||
convert Convert multiple source format to HttpRunner JSON/YAML/gotest/pytest cases
|
||||
help Help about any command
|
||||
ios simple utils for ios device management
|
||||
pytest run API test with pytest
|
||||
run run API test with go engine
|
||||
server start hrp server
|
||||
startproject create a scaffold project
|
||||
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
|
||||
wiki visit https://httprunner.com
|
||||
|
||||
Flags:
|
||||
|
||||
Reference in New Issue
Block a user