Awesome Go

sg

CategorySoftware Packages
SubcategoryDevOps Tools
Stars0

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

About sg

Stress Gauge - sg

sg allows one to gauge response times of an HTTP service under stress.

Build Status Coverage Status goreport

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 and start changing with the test profile.

Frequently Asked Questions

What is sg?

sg is a Software Packages library for the Go programming language. 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

How do I install sg?

Install sg with the Go module system using `go get ChristopherRabotin/sg`. Check the repository for the current installation instructions.

What category does sg belong to?

sg is listed under Software Packages, specifically DevOps Tools.

← Back to DevOps Tools