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.
Have you worked on phantomjs
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Unfortunately, no @yashwanthkambala
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@mahsum you were flagged by a worthless gang of trolls, so, I gave you an upvote to counteract it! Enjoy!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @mahsum! You received a personal award!
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:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit