apiperformance
v1.0.3
Published
A tool to reach the optimum delay to apply in APIPecker module
Downloads
2
Maintainers
Readme
APIPerformance
Tool to streamline the performance study process on the indicated endpoints and optimize the calculation of the optimal delay for simple executions.
It has two functionalities, these are:
- Optimum delay calculation
- Total automated performance report
The commands to execute each functionality are the next:
- Optimum delay:
apiperformance -d <url> <param1> <param2> <iterationsToDelay>
- Total performance report:
apiperformance -t <url> <param1> <param2> <iterationsToDelay> <concurrentUsers> <problemsToGenerate> <multiplyProblem> <maxTime>
Install:
$ npm install apiperformance -g
or directly with npx:
$ npx apiperformance -d <url> <param1> <param2> <iterationsToDelay>
$ npx apiperformance -t <url> <param1> <param2> <iterationsToDelay> <concurrentUsers> <problemsToGenerate> <multiplyProblem> <maxTime>
Usage examples:
Optimum delay calculation
$ apiper -d http://knapsack-api.herokuapp.com/api/v1/stress/ 10000 100 5
Output:
Total automated performance report
$ apiper -t http://knapsack-api.herokuapp.com/api/v1/stress/ 10000 100 3 4 2 2 300
Output: