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:
jmeter.jpg

  1. Strong core request-response functionality
  2. It is open source and completely free.
  3. Strong community support andvery detailed documentation(Multiple language). You can find almost all answer of any question in many forums.
  4. It is Java based so you can run on any O.S. It doesn't need to be installed. Just click and run.
  5. 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.
  6. Default core CSV file read functionality. You can define all your test data and parameters in CSV file.
  7. Except CSV, define/manage test data and paramters easily via user defined parameters object.
  8. Wide range of Assertion functionality to verify your test results. CSS, XPATH, Response assertions etc.
  9. Detailed reporting features.
Why i choose JMeter for API Rest test execution(both manual and aut... | Ecency