Search code examples
dockercollectionspostmannewman

Newman Docker error: unknown option `--url'


I found the option was created to run newman with docker image and postman collection on MAC by running the following

docker pull postman/newman_ubuntu1404

docker run -t postman/newman_ubuntu1404 --url="https://www.getpostman.com/collections/8a0c9bc08f062d12dcda"

When running newman on the image with the postman collection the following error is returned.

error: unknown option `--url'

Docker version is Docker version 18.06.1-ce, build e68fc7a

Is this supported?


Solution

  • I've found this github issue where it says to replace --url= with run:

    docker run -t postman/newman_ubuntu1404 run "https://www.getpostman.com/collections/8a0c9bc08f062d12dcda"
    

    It seems to work...

    docker run -t postman/newman_ubuntu1404 run "https://www.getpostman.com/collections/8a0c9bc08f062d12dcda"
    newman: Newman v4 deprecates support for the v1 collection format
      Use the Postman Native app to export collections in the v2 format
    
    newman
    
    newmanTest
    
    → GET with URL Params
      GET http://httpbin.org/get?lol=true [200 OK, 542B, 339ms]
      ✓  Response contains params
    
    → POST with JSON body
      POST http://httpbin.org/post [200 OK, 704B, 158ms]
      ✓  Check POST param in response
    
    → DELETE request
      DELETE http://httpbin.org/delete [200 OK, 606B, 184ms]
      ✓  Status code is 200
    
    → PUT with form data
      PUT http://httpbin.org/put [200 OK, 687B, 159ms]
      ✓  Test form data
    
    ┌─────────────────────────┬──────────┬──────────┐
    │                         │ executed │   failed │
    ├─────────────────────────┼──────────┼──────────┤
    │              iterations │        1 │        0 │
    ├─────────────────────────┼──────────┼──────────┤
    │                requests │        4 │        0 │
    ├─────────────────────────┼──────────┼──────────┤
    │            test-scripts │        4 │        0 │
    ├─────────────────────────┼──────────┼──────────┤
    │      prerequest-scripts │        0 │        0 │
    ├─────────────────────────┼──────────┼──────────┤
    │              assertions │        4 │        0 │
    ├─────────────────────────┴──────────┴──────────┤
    │ total run duration: 1204ms                    │
    ├───────────────────────────────────────────────┤
    │ total data received: 1.52KB (approx)          │
    ├───────────────────────────────────────────────┤
    │ average response time: 210ms                  │
    └───────────────────────────────────────────────┘