httprunner
HttpRunner 是一款开源的 API/UI 测试框架,简单易用,功能强大,具有丰富的插件化机制和高度的可扩展能力。
Learn how HttpRunner validates HTTP response content using its assertion system. Extract values with JMESPath or regex, compare expectations, and get detailed pass/fail results.
How HttpRunner Loads Test Cases from YAML/JSON Files: Internal Mechanisms ExplainedDiscover how HttpRunner loads test cases from YAML/JSON files. Learn about the internal three-layer pipeline that transforms declarations into executable test objects.
HttpRunner Plugin Loading Architecture for Go and Python Plugins: A Complete GuideExplore the HttpRunner plugin loading architecture for Go and Python. Learn about the four-stage pipeline locate build initialize attach and discover how funplugin abstracts runtime differences for efficient plugin management.
How to Configure SSL Verification and TLS Settings in HttpRunnerMaster SSL verification and TLS settings in HttpRunner v5. Learn to configure certificate verification at test-case, step, or runner levels for secure API testing. Optimize your HttpRunner setup today.
How Variable Substitution and Parameterization Work in HttpRunner Test CasesMaster variable substitution and parameterization in HttpRunner. Learn how to dynamically inject data into your API tests for efficient, data-driven testing. Automate your workflows now.
How to Implement Android/iOS/Harmony Device Automation with HttpRunnerAutomate Android, iOS, and HarmonyOS devices with HttpRunner v5s UIXT module. Use a unified IDriver interface for seamless cross-platform mobile testing.
UIXT Architecture for Cross-Platform UI Automation: A Deep Dive into HttpRunner's Layered DesignExplore HttpRunner's UIXT architecture for cross-platform UI automation. Learn how its layered design enables single-codebase automation for Android iOS HarmonyOS and Web via a unified IDriver interface.
How HttpRunner Converts JSON/YAML to GoTest: Architecture and Current LimitationsExplore the HttpRunner architecture for converting JSON/YAML to GoTest and understand its current limitations. Learn how test cases are transformed.
How to Generate HTML Reports from Test Execution Results in HttpRunnerEasily generate HTML reports from HttpRunner test execution results using the hrp report CLI command or Go API. Convert summary JSON and logs into a comprehensive HTML report.
HttpRunner Test Case Timeout and Interrupt Signal Handling MechanismLearn how HttpRunner handles test case timeouts and interrupt signals with its dual-channel mechanism. Gracefully terminate test executions using case timeout timers and OS signals.
How HttpRunner Handles File Uploads in Test Cases: A Complete GuideLearn how HttpRunner handles file uploads in test cases using multipart encoder and content type functions. Master multipart form data requests for effective API testing.
Cookie Handling Mechanism in HttpRunner: A Complete Technical GuideExplore HttpRunner's cookie handling mechanism. Learn how it expertly manages cookies for requests and responses, ensuring seamless HTTP testing with its bidirectional mapping system.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →