1.持續(xù)集成環(huán)境安裝配置
安裝nodejs,npm,apifox-cli
(1)鏡像安裝nodejs嗜历,npm
pip install nodejs -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install npm -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
(2)npm安裝apifox-cli
npm install -g apifox-cli
報錯:'npm' 不是內部或外部命令棒呛,也不是可運行的程序或批處理文件。
原因:環(huán)境變量未配置好導致
處理:查詢node.exe所在的位置(全局搜索node.exe)它掂,將其放入環(huán)境變量中
保存退出后,重新打開cmd溯泣,輸入 npm install -g apifox-cli
注意:非管理員權限cmd安裝 apifox-cli會報錯的虐秋,
如下圖所示:在管理權限cmd下安裝成功
2.已經將接口管理里面的接口以及腳本寫完了,在自動化測試里面卻找不到接口垃沦?
即使用從接口用例導入選項客给,可選接口數為0
解決辦法:在接口管理頁面-點擊接口保存按鈕后面按鈕-點擊保存為用例
3.點擊運行,查看運行結果
可通過更多詳情查看接口的運行結果,控制臺信息肢簿,實際請求靶剑,并進行步驟調試
注意:調用的接口存在外置腳本蜻拨,apifox會出現未響應的情況(具體原因待排查)
解決:
(1)點擊保存-持續(xù)集成
(2)點擊新建
(3)選擇測試環(huán)境,點擊保存
(4)復制如下地址
(5)在cmd命令行執(zhí)行上個操作復制的內容
執(zhí)行結果:
報錯信息:
1? undefined undefined in prerequest-script
2? JSONError error occurred in extracting variable customerOcId, error message: Unexpected token '<' at 21:5
<html>
^ in test-script
- 請求成功
4? JSONError error occurred in extracting variable customerId, error message: Unexpected token '<' at 21:5
<html>
^ in test-script - 返回數據結構與接口定義不一致
排查中待續(xù)......
無外置程序模式的請求