Also are there any super easy reliable cloud based tools to use that you simply provide an API for it to hit and it can simulate lots of tests for you?
I would go with JMeter. It’s free, it’s one of the more popular API testing tools and is built for performance testing primarily.
From experience, it’s a little clunky to begin with but once you get past this then it’s a very powerful tool. There’s loads of support available and other plugins that you can use to extend load profiles and reports etc.
You can try Blazemeter. It’s SaaS, based on open source tools like JMeter, Selenium, Taurus, and free to start. It also has a low-code test script generator so creating test scripts to be executed is relatively easier.
Performance Tool Cost varies with Load.i.e Parallel Users.
Free Versions which allow 1000+ : Jmeter Lot of plugins and lot of online resource available to kick start. Manually need to config to run on different regions (EU, ASIA and so)
Balze Meter - is Cloud solution free has limitation and paid is based on User , You can run tests based on region
Telerik Test Studio Easy UI driven . You can run tests based on region
There are various types of performance testing tools in software testing you can use or refer as per your needs and requirements of testing.
Because according to me the goal of performance testing is not just finding the bugs or errors of application It should be make cover the various areas of application performance including Speed, Scalability, Stability .
So , Let’s move ahead with different tools of performance which is your question…
I would like to suggest you some good tools of application performance testing such as;
Before going to this first, lets understand that what is API testing and why we use it. Now a days API testing is very important and is performed in most of the software testing services companies.
The purpose of the API testing is to check the functionality, performance and the security of the application. While testing the API’s a tester uses a software to send calls to the API and get the output rather than the standards input output methods .
Most of the API tests fall under the Performance tests because their purpose is to determine the overall performance of the system.
For eg: It is done to ensure that how it behave under the unfamiliar conditions like what happen if it will take more requests than the defined limit.
These API performance tests can be divided into two categories: functional tests load tests.
There are plenty of API testing tools available in the market to test the API’s. On which some of them are free and some of them are paid.
Below are some API testing tools: JMeter Katalon Studio Postman RapidAPI SoapUI Karate DSL
These are some API Testing Tools that we can use to test the API’s.
JMeter is probably the safest bet. Supports multi protocols and is easy to use (for non-technical people).
Cost = free since it’s open source! You can use custom plugins to simulate multiple kind of performance tests (peak, stress , load etc)