mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-12 02:21:29 +08:00
8f67916d3536b9dd611e76e7c400dbb49fa4a064
HttpBoomer
HttpBoomer = HttpRunner + Boomer
HttpBoomer is a golang implementation of HttpRunner. Ideally, HttpBoomer will be fully compatible with HttpRunner, including testcase format and usage. What's more, HttpBoomer will integrate Boomer natively to be a better load generator for locust.
Key Features
- Full support for HTTP(S) requests, more protocols are also in the plan.
- Testcases can be described in multiple formats,
YAML/JSON/Golang, and they are interchangeable. - With
HARsupport, you can use Charles/Fiddler/Chrome/etc as a script recording generator. - Supports
variables/extract/validate/hooksmechanisms to create extremely complex test scenarios. - Built-in integration of rich functions, and you can also use
go pluginto create and call custom functions. - Inherit all powerful features of
Boomerandlocust, you can runload testwithout extra work. - Use it as a
CLI toolor as alibraryare both supported.
Quick Start
Description
HttpRunner 是一款开源的 API/UI 测试框架,简单易用,功能强大,具有丰富的插件化机制和高度的可扩展能力。
adbapi-testingbenchmarkingboomercurlhttprunnerhttptestjmeterload-testinglocustperformance-testingpytestrequeststestingui-testingwda
Readme
Apache-2.0
57 MiB
Languages
Go
98.2%
HTML
0.6%
Shell
0.6%
Python
0.5%
Makefile
0.1%