Skip to content

modulexcite/Argh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

ARGH is a simple stress test / benchmarking tool for http web applications/services. It uses a Boo DSL to define the tests to run, and outputs error counts, concurrent connection counts and requests per second.

As example of the DSL is:

Iterations = 1

RequestConfiguration "Get Request":
	method @Get
	url "http://localhost:40965/test"
	no_cache true
	headers { 
		Testing:"my value",
		AnotherHeader:"another value"
	}

RequestConfiguration "Manual Form Post":
	method @Post
	url "http://localhost:40965/spark"
	no_cache true
	content_type "application/x-www-form-urlencoded"
	body "testing=qwdqw"

RequestConfiguration "Automatic Form Post":
	url "http://localhost:40965/spark"
	no_cache true
	post_form {
		testing:"field value",
		anotherTest:"another field value"
	}

About

A basic async HTTP test/benchmark/stress tool. Async Request Generator for HTTP ;-)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.8%
  • Boo 0.2%