https://github.com/ChristopherRabotin/sg
Stress gauge allows one to gauge response times of an HTTP service under stress.
https://github.com/ChristopherRabotin/sg
Last synced: 7 months ago
JSON representation
Stress gauge allows one to gauge response times of an HTTP service under stress.
- Host: GitHub
- URL: https://github.com/ChristopherRabotin/sg
- Owner: ChristopherRabotin
- License: mit
- Created: 2015-08-19T15:06:32.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-10-28T23:18:00.000Z (about 9 years ago)
- Last Synced: 2025-04-08T04:32:12.377Z (8 months ago)
- Language: Go
- Size: 69.3 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-go-cn - sg
- awesome-go - sg - Stress gauge allows one to gauge response times of an HTTP service under stress. - ★ 3 (Software Packages)
- awesome-go - sg - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response. (Software Packages / DevOps Tools)
- awesome-go - sg - | - | - | (Software Packages / DevOps Tools)
- awesome-go - sg - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response. (Software Packages / DevOps Tools)
- awesome-go-plus - sg - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response.  (Software Packages / DevOps Tools)
- awesome-go-with-stars - sg - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response. (Software Packages / DevOps Tools)
- fucking-awesome-go - sg - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response. (Software Packages / DevOps Tools)
- awesome-go - sg - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response. - :arrow_down:0 - :star:0 (Software Packages / DevOps Tools)
- awesome-go-cn - sg
- awesome-go - sg - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response. (Software Packages / DevOps Tools)
- awesome-go-cn - sg
- awesome-go-zh - sg
- awesome-go - sg - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response. (Software Packages / DevOps Tools)
- awesome-go-extra - sg - 08-19T15:06:32Z|2016-10-28T23:18:00Z| (Go Tools / DevOps Tools)
- awesome-go - sg - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the reponse code and data between each call for specific server stress based on its previous response. (Software Packages / DevOps Tools)
- awesome-go-cn - sg
- awesome-go - sg - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the reponse code and data between each call for specific server stress based on its previous response. (Software Packages / DevOps Tools)
- awesome-go - sg - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response. (Software Packages / DevOps Tools)
- awesome-go - sg - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response. (Software Packages / DevOps Tools)
- awesome-Char - sg - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response. (Software Packages / DevOps Tools)
README
# Stress Gauge - sg
sg allows one to gauge response times of an HTTP service under stress.
[](https://travis-ci.org/ChristopherRabotin/sg) [](https://coveralls.io/github/ChristopherRabotin/sg?branch=master)
[](https://goreportcard.com/report/github.com/ChristopherRabotin/sg)
# Features
*Note:* what is in italics is not yet implemented.
- XML test profile;
- XML result file, with XSL for humans to read;
- Set total number of requests and total number of concurrent requests;
- Response time break down by percentile;
- Set header, body and cookie(s) from an initial request or within XML;
- Regex-like URL generation.
# Quick start
Grab the [basic example](docs/examples/basic.xml) and start changing with the test profile.