2021-09-30 15:41:30 +08:00
2021-09-30 13:19:54 +08:00
2021-09-30 13:19:54 +08:00
2021-09-22 21:25:28 +08:00
2021-10-03 19:50:22 +08:00
2021-10-03 19:50:22 +08:00
init HttpBommer 🍰
2021-09-19 13:24:50 +08:00
2021-09-30 13:19:54 +08:00
2021-10-04 13:21:52 +08:00
2021-10-04 13:20:31 +08:00
2021-10-04 17:05:22 +08:00
2021-10-04 13:20:31 +08:00
2021-09-26 16:34:12 +08:00
2021-10-04 13:20:31 +08:00
2021-09-30 13:19:54 +08:00
2021-09-30 15:00:51 +08:00

HttpBoomer

Go Reference Github Actions codecov Go Report Card FOSSA Status

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 HAR support, you can use Charles/Fiddler/Chrome/etc as a script recording generator.
  • Supports variables/extract/validate/hooks mechanisms to create extremely complex test scenarios.
  • Built-in integration of rich functions, and you can also use go plugin to create and call custom functions.
  • Inherit all powerful features of Boomer and locust, you can run load test without extra work.
  • Use it as a CLI tool or as a library are both supported.

Quick Start

Description
HttpRunner 是一款开源的 API/UI 测试框架,简单易用,功能强大,具有丰富的插件化机制和高度的可扩展能力。
Readme Apache-2.0 57 MiB
Languages
Go 98.2%
HTML 0.6%
Shell 0.6%
Python 0.5%
Makefile 0.1%