-
Notifications
You must be signed in to change notification settings - Fork 14
Features
Nitin Kumar Agarwal edited this page Feb 21, 2014
·
7 revisions
-
-
Centralized Deployment/Hosted Solution : Loader comes along with support of UI and REST services for all
features. It allows teams/companies to have a centralised deployment of platform instead of every user having to deploy
locally and trigger performance runs locally. Users can create their performance runs on UI, can trigger runs, monitor
them and visualize reports in near real time.
-
Centralized Deployment/Hosted Solution : Loader comes along with support of UI and REST services for all
features. It allows teams/companies to have a centralised deployment of platform instead of every user having to deploy
locally and trigger performance runs locally. Users can create their performance runs on UI, can trigger runs, monitor
them and visualize reports in near real time.
-
-
Scaling Load using Distributed Load Generation Capability : Loader deployment works as server-agent
model. User can define work load on server UI and also mention how many agents should be used to generate the load.
This feature is extremely important when user need to generate in the order of 10s-100s of 1000s of requests per second
, which is not possible if you generate from single machine.
-
Scaling Load using Distributed Load Generation Capability : Loader deployment works as server-agent
model. User can define work load on server UI and also mention how many agents should be used to generate the load.
This feature is extremely important when user need to generate in the order of 10s-100s of 1000s of requests per second
, which is not possible if you generate from single machine.
-
-
Customizable/extendable Workload : Users are free to use out of the box functions like HTTPGet, HTTPPost, HTTPDelete
etc to build their performance workload. But if such functions are not enough/suitable to simulate your use case.
Loader comes along with SDK which allows user to write their own specific performance functions. These functions
can then be clubbed in 'jar' and deployed on the loader instance. and now you can use your own functions and build
performance workflow.
-
Customizable/extendable Workload : Users are free to use out of the box functions like HTTPGet, HTTPPost, HTTPDelete
etc to build their performance workload. But if such functions are not enough/suitable to simulate your use case.
Loader comes along with SDK which allows user to write their own specific performance functions. These functions
can then be clubbed in 'jar' and deployed on the loader instance. and now you can use your own functions and build
performance workflow.
-
-
Server Side and App stats Monitoring : Loader deployment comes along with monitoring-agent deployment. This monitoring-agent allows user to monitor/collect system metrics like cpu, memory, processes, network usage etc while the your application is under performance test. In addition to monitoring system stats of box where your application under test is deployed, monitoring-agent also allows user to monitor application stats like stats exposed by JMX, mysql connections etc.
-
Server Side and App stats Monitoring : Loader deployment comes along with monitoring-agent deployment. This monitoring-agent allows user to monitor/collect system metrics like cpu, memory, processes, network usage etc while the your application is under performance test. In addition to monitoring system stats of box where your application under test is deployed, monitoring-agent also allows user to monitor application stats like stats exposed by JMX, mysql connections etc.
-
-
Data Driven Performance Testing : Loader comes with various data generators (counter, random number/strings, cyclic/random selection within a defined list etc. These data generators allow users to use out of box data generation capabilities. In addition Loader comes along with a "CSVInput" user function which allows user to mention a csv file and use it as data source for any other performance function say HttpGet.
-
Data Driven Performance Testing : Loader comes with various data generators (counter, random number/strings, cyclic/random selection within a defined list etc. These data generators allow users to use out of box data generation capabilities. In addition Loader comes along with a "CSVInput" user function which allows user to mention a csv file and use it as data source for any other performance function say HttpGet.
-
-
Schedule your run : You can schedule your performance runs to be executed at any point in day for single or repeated executions. Now you really don't have to sit to execute at midnight.
-
Schedule your run : You can schedule your performance runs to be executed at any point in day for single or repeated executions. Now you really don't have to sit to execute at midnight.
-
-
Live Reporting : While Load generation activity is going on you can monitor both Load stats like throughput,
mean response times, standard deviations, percentiles and monitoring stats like cpu, memory , jmx, network usage etc in LIVE.
-
Live Reporting : While Load generation activity is going on you can monitor both Load stats like throughput,
mean response times, standard deviations, percentiles and monitoring stats like cpu, memory , jmx, network usage etc in LIVE.
-
- Report Archiving/ Comparison(TBD) : All Performance run related stats are archived and available by hitting Http End Points. In future we are going to use these archived reports to compare with new runs.