Why i choose JMeter for API Rest test execution(both manual and automation)

in #technology7 years ago (edited)

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.
Sort:  

Have you worked on phantomjs

@mahsum you were flagged by a worthless gang of trolls, so, I gave you an upvote to counteract it! Enjoy!!

Congratulations @mahsum! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

Carnival Challenge - Here are the winners
Vote for @Steemitboard as a witness to get one more award and increased upvotes!