Don't focus too much on tooling.
Tools will go out of fashion. Perhaps not this year, not in 2 years, but definitely a few times during your career life (provided you are not at the end of it, but have, say, 5+ year ahead).
Here are some points along which you might want to explore:
what an API is and what we're trying to achieve with it
what problems web ...
This is really easy if the use of the AWS JDK is an option for you. I tried many hours to generate my own signature for REST API access to AWS. After I discovered the AWS JDK it was a matter of minutes. All can be done with a few lines of groovy script code within ReadyAPI/SoapUI NG.
Download, install, configure AWS CLI. (why this? If you configure ...
It looks like there's a package missing which is required to run Chromium or JX Browser in order to execute your script successfully.
The missing library is libX11.so.6.
You can install this in Debian system with this command,
sudo apt-get install libx11-6 -y
You can also look up other necessary package names by typing the below line in your terminal and ...
SoapUI allows you define start-up and tear-down scripts for both test suites and tests withing a suite.
If you select either a a test suite or test in the GUI, you'll see tabs near the bottom of the screen. Select either Setup Script or TearDown Script and type your Groovy script in there.
I've done this in a variety of ways, so there is not a definitive approach. You need to find the approach that best meets your needs.
Approach One - In the test step that calls the service, e.g. getLocations, I've wrote a Groovy script assertion that compare the number of locations in the response with the number of locations in the db. E.g. select count(*...