Commit 88842bbd authored by Rakesh Mareddy's avatar Rakesh Mareddy Committed by Administrator

Appvance Commit [skip ci] - [adding ApiTesting/GET_With_Test_Data.api]

parent 32c97d7a
{"id":"ff50a776-96e5-4e76-ace5-16baceae3829","version":"1.0","type":"Composite","block_type":"composite","blocks":[{"id":"3fbf0610-574c-4599-bdff-7bdde322a7b1","type":"Foundation","block_type":"datafile","version":"1.0","file_path":"REPOSITORY/NGitHackathon/ApiTesting/cities.csv","output":"file1"},{"id":"074c4613-b61e-4041-9015-88a0269ce525","type":"Logical","block_type":"loop","version":"1.0","collection":"file1","parameter":"row","body":{"id":"894ef2f0-1512-44c8-bc88-bca0490dc1a3","version":"1.0","type":"Composite","block_type":"composite","blocks":[{"id":"295a6f19-d68b-41fe-9912-94fce0575ea4","type":"Foundation","block_type":"rest_request","version":"1.0","inputs":{"headers":{"Content-Type":"text/xml"},"url_parametrization":{"cityName":"row.city"},"method":"GET","body_parametrization":{},"body_type":"NONE","body_form":[],"params":{},"body":"","url":"https://en.wikipedia.org/w/api.php?action=query&list=search&srsearch={cityName}&format=json"},"output":"response1"},{"id":"c3c6ce05-f493-45ee-afea-f0d169919a2b","type":"Foundation","block_type":"validation","version":"1.0","rules":[{"actual":"response1.code","expected":"200","name":"validate","type":"Integer","message":"In correct response code returned for response1","relation":"equals to"}],"output":"validate1"},{"id":"dfd95a42-0e21-4770-9044-ee680886809a","type":"Logical","block_type":"loop","version":"1.0","collection":"response1","parameter":"item","body":{"id":"2e4016d6-bf0f-4a74-aa74-9af94f46d83e","version":"1.0","type":"Composite","block_type":"composite","blocks":[{"id":"5673f5db-bdc8-4b84-a2b3-57e57db0ac4d","type":"Foundation","block_type":"rest_request","version":"1.0","inputs":{"headers":{"Content-Type":"text/xml"},"url_parametrization":{"cityName":"response1.body.query.search[0].title"},"method":"GET","body_parametrization":{},"body_type":"NONE","body_form":[],"params":{},"body":"","url":"https://en.wikipedia.org/w/api.php?action=query&titles={cityName}&prop=contributors&format=json"},"output":"response2"},{"id":"bd020c15-9c71-4d2c-adb6-975f697b81c7","type":"Foundation","block_type":"validation","version":"1.0","rules":[{"actual":"response2.code","expected":"200","name":"validate","type":"Integer","message":"Incorrect response code returned for response 2","relation":"equals to"}],"output":"validate3"},{"id":"12f7b0f8-7d4d-4aca-a3d9-f058b691b9c0","type":"Foundation","block_type":"validation","version":"1.0","rules":[{"actual":"response2.body.query.pages","expected":"","name":"validate","type":"Empty","message":"Contributors list returned as empty","relation":"is not"}],"output":"validate2"}]},"output":""}]},"output":""}]}
\ No newline at end of file
{"id":"ff50a776-96e5-4e76-ace5-16baceae3829","version":"1.0","type":"Composite","block_type":"composite","blocks":[{"id":"3fbf0610-574c-4599-bdff-7bdde322a7b1","type":"Foundation","block_type":"datafile","version":"1.0","file_path":"REPOSITORY/NGitHackathon/ApiTesting/cities.csv","output":"file1"},{"id":"074c4613-b61e-4041-9015-88a0269ce525","type":"Logical","block_type":"loop","version":"1.0","collection":"file1","parameter":"row","body":{"id":"894ef2f0-1512-44c8-bc88-bca0490dc1a3","version":"1.0","type":"Composite","block_type":"composite","blocks":[{"id":"295a6f19-d68b-41fe-9912-94fce0575ea4","type":"Foundation","block_type":"rest_request","version":"1.0","inputs":{"headers":{"Content-Type":"text/xml"},"url_parametrization":{"cityName":"row.city"},"method":"GET","body_parametrization":{},"body_type":"NONE","body_form":[],"params":{},"body":"","url":"https://en.wikipedia.org/w/api.php?action=query&list=search&srsearch={cityName}&format=json"},"output":"response1"},{"id":"c3c6ce05-f493-45ee-afea-f0d169919a2b","type":"Foundation","block_type":"validation","version":"1.0","rules":[{"actual":"response1.code","expected":"200","name":"validate","type":"Integer","message":"In correct response code returned for response1","relation":"equals to"}],"output":"validate1"},{"id":"dfd95a42-0e21-4770-9044-ee680886809a","type":"Logical","block_type":"loop","version":"1.0","collection":"response1","parameter":"item","body":{"id":"2e4016d6-bf0f-4a74-aa74-9af94f46d83e","version":"1.0","type":"Composite","block_type":"composite","blocks":[{"id":"5673f5db-bdc8-4b84-a2b3-57e57db0ac4d","type":"Foundation","block_type":"rest_request","version":"1.0","inputs":{"headers":{"Content-Type":"text/xml"},"url_parametrization":{"cityName":"response1.body.query.search[0].title"},"method":"GET","body_parametrization":{},"body_type":"NONE","body_form":[],"params":{},"body":"","url":"https://en.wikipedia.org/w/api.php?action=query&titles={cityName}&prop=contributors&format=json"},"output":"response2"},{"id":"bd020c15-9c71-4d2c-adb6-975f697b81c7","type":"Foundation","block_type":"validation","version":"1.0","rules":[{"actual":"response2.code","expected":"200","name":"validate","type":"Integer","message":"Incorrect response code returned for response 2","relation":"equals to"}],"output":"validate3"},{"id":"12f7b0f8-7d4d-4aca-a3d9-f058b691b9c0","type":"Foundation","block_type":"validation","version":"1.0","rules":[{"actual":"response2.body.query.pages","expected":"","name":"validate","type":"Empty","message":"Pages list returned as empty","relation":"is not"}],"output":"validate2"}]},"output":""}]},"output":""}]}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment