Skip to content

arushi315/http-load-test-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

http-load-test-tool

Load test tool allows user to make HTTP request for given parameters. Built based on Vertx & Java 8.

  • Sample input JSON to trigger the load test.

      {
          "durationInSeconds" : 700000,
          "useBasicAuth" : true,
          "basicAuthUser" : "test",
          "basicAuthPassword" : "test",
          "rampUpTimeInSeconds" : 20,
          "testType" : "REQUEST_PER_SECOND",
          "path" : "/Microsoft-Server-ActiveSync",
      	"remoteHosts" : [
      		"https://localhost:8443"
      	],
      	"commonParameters" : [
      		{
      			"name" : "DeviceId",
      			"value" : "###"
      		},
      		{
      			"name" : "DeviceType",
      			"value" : "###"
      		},
      		{
      			"name" : "User",
      			"value" : "###"
      		}
      	],
          "remoteOperations" : [
          	{
          		"operationType" : "Ping",
      	    	"loadRequestsPerSecond" : 5, 
      	    	"parameters" : [
      	    		{
      	    			"name" : "Cmd",
      	    			"value" : "Ping"
      	    		}
      	    	]
          	},
          	{
          		"operationType" : "Sync",
      	    	"loadRequestsPerSecond" : 5, 
      	    	"parameters" : [
      	    		{
      	    			"name" : "Cmd",
      	    			"value" : "Sync"
      	    		}
      	    	]
          	},
          	{
          		"operationType" : "ItemOperations",
      	    	"loadRequestsPerSecond" : 1, 
      	    	"parameters" : [
      	    		{
      	    			"name" : "Cmd",
      	    			"value" : "ItemOperations"
      	    		}
      	    	]
          	}
          ]
      }
    

About

Load test tool allows user to make HTTP request for given parameters. Built based on Vertx & Java 8.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages