Supported languages
JavaScript, Ruby, Python, C, Java, and YAML
From the developer
Quickly and easily find out the performance of your API before every production deployment with the PerformanceTestingBot. With the easily configurable yaml all you need to do is specify your thresholds and performance testing endpoint and the PerformanceTestingBot will report the performance of your API on every specified pull request.
Performance testing is crucial to determining your scaling needs in a production environment. To do this teams need to regularly performance test the capabilities of their API’s to make sure they can scale up to meet demand and scale down to save costs. PerformanceTestingBot is a lightweight easy to configure and setup performance testing app.
The types of tests currently supported are throughput tests to guarantee how many transactions per second you can sustain over time. And stress tests which will find the upper bound limit of your api up to 700 TPS.
Tests are entirely configurable via a YAML file placed at the root of your repository that you want performance tested. Output of the test is generated in a .csv file that is linked in the final results message containing detailed responses from every API invocation and the latency.
Pricing and setup
PerformanceTestingBot is free for personal accounts
Free Tier
PerformanceTestingBot is free for personal accounts
- Throughput tests
- Stress tests
Performance Testing Bot is provided by a third-party and is governed by separate privacy policy and support documentation