1.0.0 • Published 7 years ago

load-testing v1.0.0

Weekly downloads
3
License
ISC
Repository
github
Last release
7 years ago

load-testing - Ver 0.0.2

Need to test your app? want to check how its stand DDOS attack?

How to start

var loadTest = require('load-testing');
var args = {
	url: 'http://www.example.com', //URL
	numberOfRequests: 100, 		//Number of request you want to create could be any number (Numer)
	statusCodeToExpect: 200, // Status code expecting as response (Numer)
	waitBetweenCalls: 50,		// Wait between calls in MS (Number)
	runInParallel: true,		// run in parallel or seriers default is parallel (BOOL)
	requestMethod: 'get'		// request Method could be 'post', 'get', 'put', 'delete' (String)
	params: {								// add param to your url
		username: {						// in this param ?username could be equal to doron or max or evan randomly
			type: 'Array',
			options: ['doron', 'max', 'evan']
		},
		age: {							// in this param ?age will be a random number between 1 to 100
			type: 'Number',
			min: 1,
			max: 100
		},
		date: {						// in this param ?data= will be equal to a date
			type: 'Date'
		}
	}
};

loadTest.init(args); //Start

Options

- url (MUST)
-	numberOfRequest (Number)		(default 100)
-	statusCodeToExpect (Number) (default 200)
- waitBetweenCalls (Number)   (default 200MS)
- runInParallel (BOOL)			  (default TRUE)
- params (Object)							(Optional)
- params type :
	- type: 'Array' or 'array' will return random value from array
		- options: []
	- type: 'Number' or 'number' will return a number
		- min: number
		- max: number
	- type: 'Date' or 'date'
1.0.0

7 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago