How to omit parameters in a REST request
For my automation project I will have a lot of testsuites and testcases with a lot of combinations. For each testsuite I've entered the necessary parameters to be able to use in each testcase. In ReadyAPI you do that in tab "Projects" on your created webservice.
Now, not all parameters will be filled in for a particular testcase whereas the REST request will send anyways all the parameters as emtpy string.
For this project this is harmful, as an empty string could give an answer, and that isn't what I'm looking for.
Testsuite parameters: name, cbe_number, country, municipality, neighbours, street, housenumber, po_box
Testcase: Search company on name
For this testcase only parameter 'name' will be filled in, but when I send the request, all other parameters are also filled in in the URL. How can I, per testcase, omit the other parameters please?
Thanks in advance.
Solved! Go to Solution.
Please show screen shot of your test case with custom properties?
my bet, I've added the parameters on testcase level. Furthermore, I've re-restarted ReadyAPI one more time. I've added a new webservice, deleted the old one and added new request to the testcases without parameters pre-configured
I still got the error message...?
Earlier you showed a screen shot copying jar file under Open source directory. Now showing ReadyAPI where the script is copied.
Please go thru the earlier posts one more time.
ooh ok, I know what you mean. I've copied the jar in the "Program Files (x86)" instead of "Program Files" itself.
Ok done and restarted ReadyAPI. Another error message occurs:
"Groovy.lang.MissingPropertyException: No such property: headers for class:Script1
erro at line: 20"