I did not use REST-assured , but I had a quick look and I see this java DSL for testing rest services. Given that he does what he says, this is my answer ...
I used the SOAP interface to test web services. As a rule, the SOAP user interface was very good for manual testing, but it was difficult for me to perform automatic testing.
The main reason was that many file paths are tightly bound to SOAP interface projects, so a project related to c:\development\myproject\wsdl\myservice.wsdl will suddenly not work on another developer's machine in /dev/myproject/wsdl/myservice.wsdl .
I also found that I could not efficiently edit SOAP UI projects in intellij, because I was constantly alt tabbing.
Yes, the soap ui maven plugin really worked, but I found it cumbersome.
Please note that I did not use SOAP UI REST, just a βnormalβ SOAP UI, but if your use case is for automatic testing only and the REST-assured structure does what it says, I would certainly recommend using DSL .
source share