我已經下載POSTMAN Chrome應用程序以測試本地開發環境中的一些Web API。與Jenkins構建服務器集成郵遞員測試腳本
另外,我已經下載了Postman的Newman cmd-line工具。
有關更多信息,請參閱https://www.getpostman.com/docs/newman_intro。
所以郵差應用工作正常,並且cmd-line工具也在工作。
但是,一旦我將其與Jenkins測試服務器集成,測試失敗。
主要問題是它無法啓動Newman
。
在標準的命令提示符,我可以成功地運行紐曼測試腳本爲:
newman -c API-Collection.json -n 3
運行n次。
而在Jenkins
構建服務器GUI,我下的「執行shell」選項添加構建腳本。
但它沒有找到Newman
,因爲這生成錯誤顯示:
FailedConsole Output
Started by user anonymous
Building in workspace C:\Program Files (x86)\Jenkins\workspace\Web Api Test1 (Team Gecko)
[Web Api Test1 (Team Gecko)] $ "C:\Program Files\bin\sh.exe" -xe C:\Windows\TEMP\hudson2522506155962538386.sh
+ newman -c C:\Users\robertjm\Documents\POSTMAN Files\Workbench-API-Collection.json -n 3 -y 1000 --exitCode 1 -o output.json -H output.html
C:\Windows\TEMP\hudson2522506155962538386.sh: newman: command not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE
如果有人能幫助我解決這個問題的道路,我將不勝感激它。
感謝, 鮑勃
是感謝,但我們已經計算過,一出。並且在Windows cmd提示符下無法識別'which' cmd。 –
您可以在Windows命令提示符下使用where命令。我忘了提及我在支持許多unix命令的windows上使用Cmder。這是非常有用的工具。 http://cmder.net –