Why Java basic HTTP libraries HttpURLConnection instead of RestAssured?

Published: 25 April 2018
on channel: EvilTester - Software Testing
1,616
20

"Why would you ever use basic HTTP libraries rather than Rest-Assured?"
"When would you choose to use basic HTTP libraries instead of Rest-Assured?"

Source links are on this blog post:

http://blog.javafortesters.com/2018/0...

When:

HttpURLConnection vs RestAssured
no additional dependencies required
stable API
Using `HttpURLConnection` keeps my life as a programmer simple.
You only have to write code to cover the situations you test for.
running fast integration tests
constrained use case for the HTTP requests
want to keep dependencies to a minimum
happy to write abstraction code around HTTP requests (but not too much)
want to minimise impact of Java version upgrades

When they are part of my 'integration' test process I'll probably use RestAssured as the default choice because I will be expecting a less constrained set of use cases for the HTTP requests and I'll probably be coding in a different project than the main code project so dependency management will be less of an issue


On this page of the site you can watch the video online Why Java basic HTTP libraries HttpURLConnection instead of RestAssured? with a duration of hours minute second in good quality, which was uploaded by the user EvilTester - Software Testing 25 April 2018, share the link with friends and acquaintances, this video has already been watched 1,616 times on youtube and it was liked by 20 viewers. Enjoy your viewing!