npm install -g newman
set http_proxy=http://proxyinternet.tesa:8080
newman -c DSTestedAPITestCollection.postman_collection -e TMFENV -H DSTestedAPICTKResult.html -o DSTestedAPICTKResult.json
pause >nul
5 A folder name results will be created and filled with the output of the tests. You should see something like the following:
Test name | Pass count | Fail count |
---|---|---|
Content-Type is present application/json | 1 | 0 |
Status code is 404 | 1 | 0 |
Test name | Pass count | Fail count |
---|---|---|
Content-Type is present application/json | 1 | 0 |
Status code is an error | 1 | 0 |
Test name | Pass count | Fail count |
---|---|---|
Content-Type is present text/plain | 1 | 0 |
Status code is an error | 1 | 0 |
Test name | Pass count | Fail count |
---|---|---|
Status code is 201 | 1 | 0 |
Content-Type is present application/json | 1 | 0 |
Response contains ID | 1 | 0 |
Response contains all required fields | 1 | 0 |
POST Body Response equals Request Body | 1 | 0 |
Test name | Pass count | Fail count |
---|---|---|
Content-Type is present application/json | 1 | 0 |
Status code is 200 | 1 | 0 |
Response contains all required fields | 1 | 0 |
Response contains created resource | 1 | 0 |
Element contained equals previous creation | 1 | 0 |
Test name | Pass count | Fail count |
---|---|---|
Content-Type is present application/json | 1 | 0 |
Status code is 200 | 1 | 0 |
Response contains ID | 1 | 0 |
Response contains all required fields | 1 | 0 |
ID is correct | 1 | 0 |
Body Response equals previous creation | 1 | 0 |
Test name | Pass count | Fail count |
---|---|---|
Status code is 201 | 1 | 0 |
Content-Type is present application/json | 1 | 0 |
Response contains ID | 1 | 0 |
Response contains all required fields | 1 | 0 |
POST Body Response equals Request Body | 1 | 0 |
Test name | Pass count | Fail count |
---|---|---|
Content-Type is present application/json | 1 | 0 |
Status code is 200 | 1 | 0 |
Response contains all required fields | 1 | 0 |
Response contains created resource | 1 | 0 |
Element contained equals previous creation | 1 | 0 |
Test name | Pass count | Fail count |
---|---|---|
Content-Type is present application/json | 1 | 0 |
Status code is 200 | 1 | 0 |
Response contains ID | 1 | 0 |
Response contains all required fields | 1 | 0 |
ID is correct | 1 | 0 |
Body Response equals previous creation | 1 | 0 |
Test name | Pass count | Fail count |
---|---|---|
Content-Type is present application/json | 1 | 0 |
Status code is 200 | 1 | 0 |
Response contains all required fields | 1 | 0 |
Response contains created resource 1 | 1 | 0 |
Element contained equals previous creation 1 | 1 | 0 |
Response contains created resource 2 | 1 | 0 |
Element contained equals previous creation 2 | 1 | 0 |
Test name | Pass count | Fail count |
---|---|---|
Content-Type is present application/json | 1 | 0 |
Status code is 200 | 1 | 0 |
Response contains all required fields | 1 | 0 |
Response does not contain created resource 2 | 1 | 0 |
Response contains created resource 1 | 1 | 0 |
Element contained equals previous creation 1 | 1 | 0 |
Test name | Pass count | Fail count |
---|---|---|
Content-Type is present application/json | 1 | 0 |
Status code is 200 | 1 | 0 |
Response contains all required fields | 1 | 0 |
Response does not contain created resource 1 | 1 | 0 |
Response contains created resource 2 | 1 | 0 |
Element contained equals previous creation 2 | 1 | 0 |
Test name | Pass count | Fail count |
---|---|---|
Content-Type is present application/json | 1 | 0 |
Status code is 200 | 1 | 0 |
Element contained equals previous creation | 1 | 0 |
Test name | Pass count | Fail count |
---|---|---|
Content-Type is present application/json | 1 | 0 |
Status code is 200 | 1 | 0 |
Element contained equals previous creation | 1 | 0 |
Test name | Pass count | Fail count |
---|---|---|
Content-Type is present application/json | 1 | 0 |
Status code is 200 | 1 | 0 |
Response contains created resource 1 | 1 | 0 |
Element contained equals previous creation | 1 | 0 |
Response does not contain created resource 2 | 1 | 0 |