Skip to content
An end-to-end scenario testing tool for HTTP/gRPC server.
Go Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assert
cmd/scenarigo change(http): set User-Agent header if not set (#8) Aug 28, 2019
context
internal/reflectutil change: make it possible to use map[string]string as header and metadata Jul 2, 2019
plugin feat: add step plugin system Jul 2, 2019
protocol change(http): set User-Agent header if not set (#8) Aug 28, 2019
query/extractor refactor: create reflectutil package Jul 2, 2019
reporter change: print stack trace if panics Jun 28, 2019
schema
template fix: Parse returns nil node if empty string reader Aug 26, 2019
testdata fix(context): fix a bug (#10) Oct 9, 2019
tools
version change(http): set User-Agent header if not set (#8) Aug 28, 2019
.gitignore add: add assert package Jun 23, 2019
LICENSE
Makefile
README.md chore: add README.md May 24, 2019
doc.go
go.mod add(cmd): add CLI Aug 6, 2019
go.sum
runner.go feat: WithPluginDir option Jul 2, 2019
runner_test.go feat(http): add new marshaler/unmarshaler Jul 2, 2019
scenario.go feat: enable to include another scenario as step Jul 2, 2019
scenario_test.go feat: dump req/resp for debugging Jun 28, 2019
step.go feat: add step plugin system Jul 2, 2019

README.md

scenarigo

An end-to-end scenario testing tool for HTTP/gRPC server.

Overview

scenarigo is an end-to-end scenario testing tool for HTTP/gRPC server. It is written in Go, enable to customize by the plugin package of Go. You can write test scenarios as YAML files and executes them.

You can’t perform that action at this time.