Result of running test XML with one REST call:

     Test xml file:


File Name: c:/AutomaticFlows/tests/test_security_token.xml

Type: POST

URL: https://ibm12345:30201/secid-connect/token

Response Status: 200

Headers: {Accept-Language=en-US, Content-Type=application/x-www-form-urlencoded}

Params:

Request: grant_type=password;client_id=secid;username=test;password=Aziyyu7834

Response Header: [Date:"Wed, 17 Jun 2020 19:09:53 GMT", Content-Type:"application/json", Connection:"Keep-Alive"]

Response: {"sec_token": "dfsdfsdfdsfdsfsdfdsffffsddfsfsdkljfidsjfiodsjfiojiejkldkljcvcixvjcoixjcixojviocxjviocxjviocxjviocxjviocjxivojcxiovjcxiojvicxojviocxjviojcxjvijioewrewiruweijsfiodjfoijdsiofjdsiojfweurioewjriewojfiojfiojsdiofjsiourewiourweioruweiojfiojfiojewiojfiojfiojiojsfdoisdjfiosdjfiosdjfiojsdiofjisdojfiosdjfiosjdiofjsiodjf","expires_in": 1800}

String for Postman: curl 'https://ibm12345:30201/secid-connect/token' -H 'Accept-Language: en-US' -H 'Content-Type: application/x-www-form-urlencoded' --data 'grant_type=password&client_id=secid&username=test&password=Aziyyu7834'

Step definition from XML:





    Result of running test XML with three REST calls:

     Test xml file:


File Name: c:/AutomaticFlows/tests/Customer_Purchase_Products.xml

Description:Customer Purchase Products.

Type: GET

URL:https://ibm12345:30201/products/v1/availableProducts/iPhone

Response Status: 200

Headers:{content-type=application/json}

Params:

Request:

Response Header:[Content-Type:"application/json;charset=UTF-8"]

Response:[{"name" : "iPhone8", "Id":"887766252345"}, {"name" : "iPhone9", "Id":"445433345789"}, {"name" : "iPhoneX", "Id":"990876561234"}]

String for Postman: curl 'https://ibm12345:30201/products/v1/availableProducts/iPhone' -H 'content-type: application/json'

Step definition from XML:

Type: GET

URL: https://ibm12345:30201/products/v1/prodctDetails/990876561234

Response Status:200

Headers:{content-type=application/json}

Params:

Request:

Response Header:[Content-Type:"application/json;charset=UTF-8"]

Response:{"name": "iPhoneX", "id" : "990876561234", "price" : "999", "color":"Black", "year":"2019", "screenSize" : "6.1" }

String for Postman: curl 'https://ibm12345:30201/products/v1/prodctDetails/990876561234' -H 'content-type: application/json'

Step definition from XML:

Type: POST

URL: https://ibm12345:30201/order/v1/products

Response Status:200

Headers:{content-type=application/json}

Params:

Request:{"customerId" : "123456789", "productId" : "990876561234"}

Response Header:[Content-Type:"application/json;charset=UTF-8"]

Response: {"status" : "success", "orderId" : "order_8877662234"}

String for Postman: curl 'https://ibm12345:30201/order/v1/products' -H 'content-type: application/json' --data-binary $ '{"customerId" : "123456789", "productId" : "990876561234"}'

Step definition from XML:




    Download Report Example





Features Free Extended
End-To-End Test Up to 5 REST APIs Unlimited
Execution mode Friendly User Interface       Friendly User Interface or backend mode
Test Configuration Manual Manual or automatically from cURL
Number of threads           One Multiple
Support calling GET and POST GET, POST, DELETE, PUT and PATCH
Performance tests Not Available Supported
Support 24 hours via mail Response within 4 hours

Contact us: support@automaticflows.com


This framework is non-intrusive, non-disruptive. It's a standalone software that will not harm your computer. It does not connect to any external third parties, we do not collect any data or use cookies etc.


We can customize it to your needs so you may continue writing simple tests, contact us at support@automaticflows.com


About us
Our framework makes the difference in how you test your API whether you are a developer or a tester.

AutomaticFlows was founded in 2020 applying over 50 years of cumulative experience of its
company leads in development, program management and Information Security.

We have decided that it’s time to put our expertise into practice after spending many years
developing and testing software where we run into the daily challenges and grinds that come
with it.

We are trying to help technologists to have a more positive and easier experience.





    For more information, support or demo, please contact us at support@automaticflows.com © 2020 AutomaticFlows All rights reserved