• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Devaka Cooray
  • Tim Cooke
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
Saloon Keepers:
  • Piet Souris
Bartenders:

Need help with finalizing list of java libraries for API e2e testing

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi everyone!
Need some help to decide on the best set of tools to use for my current assignment.
I'm an automation tester and I used to work in front-end test automation using Selenium WebDriver. Now I got a new job and this is completely different from what I used to do before. Right now I'm going to be involved in end-to-end testing of back-end APIs and I need some help with finalizing my list of tools/libs.

A general test with steps would be as follows:
1. HTTP parameterized request to the API
2. Validate response from the API - 200 / ...
3. Validate received JSON
4. Various calls to Hadoop / HIVE for data validations.

What I have come up with so far:
1-3: A Java HTTP client - OkHttp / unirest / restassured / retrofit / ??? - can anyone suggest which one of these I should use? Can all of these libraries send complex, parameterized HTTP requests? I might also need to send async requests for multi-threaded parallel tests. Pros-cons for any of the libs?
4. Java JDBC? Any thoughts/suggestions on this point?

Any other thing, link, whatever you can think of to mention with regards to the above will be also appreciated.

Thanks in advance.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic