mirror of
https://github.com/httprunner/httprunner.git
synced 2026-06-09 01:39:39 +08:00
change: introduction for httprunner
This commit is contained in:
32
README.en.md
32
README.en.md
@@ -74,14 +74,32 @@ $ hrp -h
|
|||||||
██║ ██║ ██║ ██║ ██║ ██║ ██║╚██████╔╝██║ ╚████║██║ ╚████║███████╗██║ ██║
|
██║ ██║ ██║ ██║ ██║ ██║ ██║╚██████╔╝██║ ╚████║██║ ╚████║███████╗██║ ██║
|
||||||
╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝
|
╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝
|
||||||
|
|
||||||
HttpRunner is an open source API testing tool that supports HTTP(S)/HTTP2/WebSocket/RPC
|
HttpRunner: Enjoy your All-in-One Testing Solution ✨ 🚀 ✨
|
||||||
network protocols, covering API testing, performance testing and digital experience
|
|
||||||
monitoring (DEM) test types. Enjoy! ✨ 🚀 ✨
|
|
||||||
|
|
||||||
License: Apache-2.0
|
💡 Simple Yet Powerful
|
||||||
|
- Natural language driven test scenarios powered by LLM
|
||||||
|
- User-friendly SDK API with IDE auto-completion
|
||||||
|
- Intuitive GoTest/YAML/JSON/Text testcase format
|
||||||
|
|
||||||
|
📌 Comprehensive Testing Capabilities
|
||||||
|
- UI Automation: Android/iOS/Harmony/Browser
|
||||||
|
- API Testing: HTTP(S)/HTTP2/WebSocket/RPC
|
||||||
|
- Load Testing: run API testcase concurrently with boomer
|
||||||
|
|
||||||
|
🧩 High Scalability
|
||||||
|
- Plugin system for custom functions
|
||||||
|
- Distributed testing support
|
||||||
|
- Cross-platform: macOS/Linux/Windows
|
||||||
|
|
||||||
|
🛠 Easy Integration
|
||||||
|
- CI/CD friendly with JSON logs and HTML reports
|
||||||
|
- Rich ecosystem tools
|
||||||
|
|
||||||
|
Learn more:
|
||||||
Website: https://httprunner.com
|
Website: https://httprunner.com
|
||||||
Github: https://github.com/httprunner/httprunner
|
GitHub: https://github.com/httprunner/httprunner
|
||||||
Copyright 2017 debugtalk
|
|
||||||
|
Copyright © 2017-present debugtalk. Apache-2.0 License.
|
||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
hrp [command]
|
hrp [command]
|
||||||
@@ -101,7 +119,7 @@ Available Commands:
|
|||||||
|
|
||||||
Flags:
|
Flags:
|
||||||
-h, --help help for hrp
|
-h, --help help for hrp
|
||||||
--log-json set log to json format
|
--log-json set log to json format (default colorized console)
|
||||||
-l, --log-level string set log level (default "INFO")
|
-l, --log-level string set log level (default "INFO")
|
||||||
--venv string specify python3 venv path
|
--venv string specify python3 venv path
|
||||||
-v, --version version for hrp
|
-v, --version version for hrp
|
||||||
|
|||||||
32
README.md
32
README.md
@@ -65,14 +65,32 @@ $ hrp -h
|
|||||||
██║ ██║ ██║ ██║ ██║ ██║ ██║╚██████╔╝██║ ╚████║██║ ╚████║███████╗██║ ██║
|
██║ ██║ ██║ ██║ ██║ ██║ ██║╚██████╔╝██║ ╚████║██║ ╚████║███████╗██║ ██║
|
||||||
╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝
|
╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝
|
||||||
|
|
||||||
HttpRunner is an open source API testing tool that supports HTTP(S)/HTTP2/WebSocket/RPC
|
HttpRunner: Enjoy your All-in-One Testing Solution ✨ 🚀 ✨
|
||||||
network protocols, covering API testing, performance testing and digital experience
|
|
||||||
monitoring (DEM) test types. Enjoy! ✨ 🚀 ✨
|
|
||||||
|
|
||||||
License: Apache-2.0
|
💡 Simple Yet Powerful
|
||||||
|
- Natural language driven test scenarios powered by LLM
|
||||||
|
- User-friendly SDK API with IDE auto-completion
|
||||||
|
- Intuitive GoTest/YAML/JSON/Text testcase format
|
||||||
|
|
||||||
|
📌 Comprehensive Testing Capabilities
|
||||||
|
- UI Automation: Android/iOS/Harmony/Browser
|
||||||
|
- API Testing: HTTP(S)/HTTP2/WebSocket/RPC
|
||||||
|
- Load Testing: run API testcase concurrently with boomer
|
||||||
|
|
||||||
|
🧩 High Scalability
|
||||||
|
- Plugin system for custom functions
|
||||||
|
- Distributed testing support
|
||||||
|
- Cross-platform: macOS/Linux/Windows
|
||||||
|
|
||||||
|
🛠 Easy Integration
|
||||||
|
- CI/CD friendly with JSON logs and HTML reports
|
||||||
|
- Rich ecosystem tools
|
||||||
|
|
||||||
|
Learn more:
|
||||||
Website: https://httprunner.com
|
Website: https://httprunner.com
|
||||||
Github: https://github.com/httprunner/httprunner
|
GitHub: https://github.com/httprunner/httprunner
|
||||||
Copyright 2017 debugtalk
|
|
||||||
|
Copyright © 2017-present debugtalk. Apache-2.0 License.
|
||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
hrp [command]
|
hrp [command]
|
||||||
@@ -92,7 +110,7 @@ Available Commands:
|
|||||||
|
|
||||||
Flags:
|
Flags:
|
||||||
-h, --help help for hrp
|
-h, --help help for hrp
|
||||||
--log-json set log to json format
|
--log-json set log to json format (default colorized console)
|
||||||
-l, --log-level string set log level (default "INFO")
|
-l, --log-level string set log level (default "INFO")
|
||||||
--venv string specify python3 venv path
|
--venv string specify python3 venv path
|
||||||
-v, --version version for hrp
|
-v, --version version for hrp
|
||||||
|
|||||||
32
cmd/root.go
32
cmd/root.go
@@ -13,7 +13,7 @@ import (
|
|||||||
// rootCmd represents the base command when called without any subcommands
|
// rootCmd represents the base command when called without any subcommands
|
||||||
var rootCmd = &cobra.Command{
|
var rootCmd = &cobra.Command{
|
||||||
Use: "hrp",
|
Use: "hrp",
|
||||||
Short: "Next-Generation API Testing Solution.",
|
Short: "All-in-One Testing Framework for API, UI and Performance",
|
||||||
Long: `
|
Long: `
|
||||||
██╗ ██╗████████╗████████╗██████╗ ██████╗ ██╗ ██╗███╗ ██╗███╗ ██╗███████╗██████╗
|
██╗ ██╗████████╗████████╗██████╗ ██████╗ ██╗ ██╗███╗ ██╗███╗ ██╗███████╗██████╗
|
||||||
██║ ██║╚══██╔══╝╚══██╔══╝██╔══██╗██╔══██╗██║ ██║████╗ ██║████╗ ██║██╔════╝██╔══██╗
|
██║ ██║╚══██╔══╝╚══██╔══╝██╔══██╗██╔══██╗██║ ██║████╗ ██║████╗ ██║██╔════╝██╔══██╗
|
||||||
@@ -22,14 +22,32 @@ var rootCmd = &cobra.Command{
|
|||||||
██║ ██║ ██║ ██║ ██║ ██║ ██║╚██████╔╝██║ ╚████║██║ ╚████║███████╗██║ ██║
|
██║ ██║ ██║ ██║ ██║ ██║ ██║╚██████╔╝██║ ╚████║██║ ╚████║███████╗██║ ██║
|
||||||
╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝
|
╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝
|
||||||
|
|
||||||
HttpRunner is an open source API testing tool that supports HTTP(S)/HTTP2/WebSocket/RPC
|
HttpRunner: Enjoy your All-in-One Testing Solution ✨ 🚀 ✨
|
||||||
network protocols, covering API testing, performance testing and digital experience
|
|
||||||
monitoring (DEM) test types. Enjoy! ✨ 🚀 ✨
|
|
||||||
|
|
||||||
License: Apache-2.0
|
💡 Simple Yet Powerful
|
||||||
|
- Natural language driven test scenarios powered by LLM
|
||||||
|
- User-friendly SDK API with IDE auto-completion
|
||||||
|
- Intuitive GoTest/YAML/JSON/Text testcase format
|
||||||
|
|
||||||
|
📌 Comprehensive Testing Capabilities
|
||||||
|
- UI Automation: Android/iOS/Harmony/Browser
|
||||||
|
- API Testing: HTTP(S)/HTTP2/WebSocket/RPC
|
||||||
|
- Load Testing: run API testcase concurrently with boomer
|
||||||
|
|
||||||
|
🧩 High Scalability
|
||||||
|
- Plugin system for custom functions
|
||||||
|
- Distributed testing support
|
||||||
|
- Cross-platform: macOS/Linux/Windows
|
||||||
|
|
||||||
|
🛠 Easy Integration
|
||||||
|
- CI/CD friendly with JSON logs and HTML reports
|
||||||
|
- Rich ecosystem tools
|
||||||
|
|
||||||
|
Learn more:
|
||||||
Website: https://httprunner.com
|
Website: https://httprunner.com
|
||||||
Github: https://github.com/httprunner/httprunner
|
GitHub: https://github.com/httprunner/httprunner
|
||||||
Copyright 2017 debugtalk`,
|
|
||||||
|
Copyright © 2017-present debugtalk. Apache-2.0 License.`,
|
||||||
PersistentPreRun: func(cmd *cobra.Command, args []string) {
|
PersistentPreRun: func(cmd *cobra.Command, args []string) {
|
||||||
hrp.InitLogger(logLevel, logJSON)
|
hrp.InitLogger(logLevel, logJSON)
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
v5.0.0-beta-2503072313
|
v5.0.0-beta-2503080014
|
||||||
|
|||||||
Reference in New Issue
Block a user