2016-07-13 4 views
1

私にはNewmanではなく、Postmanで実行されるコレクションがあります。コレクションはNewmanではなくPostmanで実行されます - 無効なURIエラー

これは誤りである - ポストマンで ニューマン-c Products.postman_collection.json -e Products.postman_environment.json

Iteration 1 of 1 
RequestError: [d395a91e-4220-4c2c-81bd-cff20cac63b8] 'Product Detail' terminated. Complete error: 
Error: Invalid URI "http:///%7B%7BbaseUrl%7D%7D/shop/%7B%7BapiVer%7D%7D/products/samsung-ypk3?client_id=%7B%7BclientId%7D%7D" 
    at Request.init (/usr/local/lib/node_modules/newman/node_modules/request/request.js:288:31) 
    at new Request (/usr/local/lib/node_modules/newman/node_modules/request/request.js:142:8) 
    at request (/usr/local/lib/node_modules/newman/node_modules/request/index.js:55:10) 
    at Object.jsface.Class._execute (/usr/local/lib/node_modules/newman/src/runners/RequestRunner.js:181:26) 
    at Timeout._onTimeout (/usr/local/lib/node_modules/newman/src/runners/RequestRunner.js:87:20) 
    at tryOnTimeout (timers.js:224:11) 
    at Timer.listOnTimeout (timers.js:198:5) 
RequestError: [f909ee1b-334a-40ed-94ec-4398c12bd442] 'Product Images' terminated. Complete error: 
Error: Invalid URI "http:///%7B%7BbaseUrl%7D%7D/shop/%7B%7BapiVer%7D%7D/products/samsung-ypk3/images?client_id=%7B%7BclientId%7D%7D" 
    at Request.init (/usr/local/lib/node_modules/newman/node_modules/request/request.js:288:31) 
    at new Request (/usr/local/lib/node_modules/newman/node_modules/request/request.js:142:8) 
    at request (/usr/local/lib/node_modules/newman/node_modules/request/index.js:55:10) 
    at Object.jsface.Class._execute (/usr/local/lib/node_modules/newman/src/runners/RequestRunner.js:181:26) 
    at Timeout._onTimeout (/usr/local/lib/node_modules/newman/src/runners/RequestRunner.js:222:20) 
    at tryOnTimeout (timers.js:224:11) 
    at Timer.listOnTimeout (timers.js:198:5) 

URIは次のようになります -

http://{{baseUrl}}/{{apiType}}/{{apiVer}}/products/{{productId}}?client_id={{clientId}} 

私は開きますコレクションのJSONファイル、これはURIのようなものです -

"url": "http://{{baseUrl}}/{{apiType}}/{{apiVer}}/products/{{productId}}?client_id={{clientId}}" 

何が原因で無効なURIエラーが発生する可能性がありますか?

は、次のようにニューマンの呼び出しを更新 -

newman -c Products.postman_collection.json -e globals.postman_globals.json -e Products.postman_environment.json 

最初のenv varファイルは、ポストマンのグローバルであり、第二のenv varファイルには、特定のenvはvarsのコレクションです。それでも同じエラーが表示されます。

答えて

0

-gオプションを指定してグローバルファイルを渡す必要がありました。最終的なコマンドは次のようになります。

newman -c Products.postman_collection.json -g globals.postman_globals.json -e Products.postman_environment.json 
関連する問題