This post is from a low-reputation account and contains an unverified outbound link. Be cautious before clicking external links.
Why i choose JMeter for API Rest test execution(both manual and automation)
Words
194
Reading
1 min
Listen
Play
9y
When i need to run Rest API tests in project, there is wide range of tools of API testing purpose. Generally, it is a hard time to choose appropriate tool. After a long time experience(and enough number of projects), i decided to use Apache JMeter application. First it looks interest to use a "performans testing purposed" tool but advantages and strong sides of that applicaion is:
- Strong core request-response functionality
- It is open source and completely free.
- Strong community support andvery detailed documentation(Multiple language). You can find almost all answer of any question in many forums.
- It is Java based so you can run on any O.S. It doesn't need to be installed. Just click and run.
- It can be run from command line. It is one of the strongest feature of JMeter. It can easily integrated to CI(Continues Integration) tools like Jenkins, Teamcity etc.
- Default core CSV file read functionality. You can define all your test data and parameters in CSV file.
- Except CSV, define/manage test data and paramters easily via user defined parameters object.
- Wide range of Assertion functionality to verify your test results. CSS, XPATH, Response assertions etc.
- Detailed reporting features.