json訊息格式:所有服務端返回的訊息都使用如下格式的包裝:
status=0說明請求成功,message攜帶資料結果
status!=0說明失敗,具體失敗原因參見status數值。
post /arcus/casefile/uploadcaseandlib
引數名型別
必填/選填
caseandlibfile
multipartfile
必填包含用例與lib庫的zip包
成功
,...失敗],"uploadid": "0923b374ae36dd0ab236d7c6c679fa4b",
"scripttype": "python"
},"status": 0
}
post /arcus/casefile/add
引數名型別
必填/選填
描述packagename
string
必填string
必填uploadid
string
必填/arcus/casefile/uploadcaseandlib介面的返回值
scripttype
string
必填python | j**a
cases
array
必填["casefilename1$$$casenamea", "casefilename2$$$casenameb", ...]
cover
string
選填目前為總是覆蓋
成功
失敗
post /arcus/casefile/delete
引數名型別
必填/選填
描述ids
array
必填用例檔案id陣列
成功
失敗
get /arcus/casefile/scriptlist
引數名型別
必填/選填
描述packagename
string
選填包名
string
選填應用名
groupid
string
選填用例組id
成功失敗
get /arcus/casefile/publicscriptlist
引數名型別
必填/選填
描述packagename
string
必填包名
string
必填應用名
groupid
string
必填用例組id
usernamemd5
string
必填使用者標識
成功失敗
get /arcus/casegroup/list
引數名型別
必填/選填
描述packagename
string
選填包名
string
選填應用名
showcasenames
string
選填顯示用例組下的用例欄位
成功失敗
post /arcus/casegroup/delete
引數名型別
必填/選填
描述packagename
string
必填包名
string
必填應用名
groupid
string
必填用例組id
成功
失敗
post /arcus/casegroup/moveinpublic
引數名型別
必填/選填
描述packagename
string
必填包名
string
必填應用名
groupid
string
必填用例組id
成功
失敗
post /arcus/casegroup/returnfrompublic
引數名型別
必填/選填
描述packagename
string
必填包名
string
必填應用名
groupid
string
必填用例組id
returnreason
string
選填回退原因
成功
失敗
get /arcus/casegroup/publiclist
引數名型別
必填/選填
描述packagename
string
選填包名
string
選填應用名
page
string
選填頁數,預設為0
pzstring
選填每頁顯示記錄數,預設為0,全部顯示
orderby
string
選填reverse
string
選填true | false,是否倒序
showcasenames
string
選填顯示用例組下的用例欄位
成功失敗
post /arcus/casegroup/updatepubliccasegrouptostable
引數名型別
必填/選填
描述packagename
string
必填包名
string
必填應用名
groupid
string
必填用例組id
成功
失敗
get /arcus/report/getscriptlistwithgroupfordevice
引數名型別
必填/選填
描述wtaskid
string
必填web任務id
model
string
必填裝置型號
osversion
string
必填系統版本
成功
,...失敗],...
},"count": ,
"deviceinfo": ,
"scriptorderexec": "true"
},"status": 0
}
get /arcus/report/getscriptdetail
引數名型別
必填/選填
描述mtaskid
string
必填mobile任務id
scriptid
string
必填用例id
成功
,失敗"screenshots": }],
"deviceinfo": ,
"screenshots": [
],"result": false,
"errorlogcaturl": "",
"performance": ,
"blaunch": true,
"errors":
},"status": 0
}
get /arcus/history/returnfrompubliclist
引數名型別
必填/選填
描述packagename
string
選填包名
string
選填應用名
page
string
選填頁數,預設為0
pzstring
選填每頁顯示記錄數,預設為0,全部顯示
orderby
string
選填reverse
string
選填true | false,是否倒序
成功失敗
get /arcus/task/publicscripttasklist
引數名型別
必填/選填
描述packagename
string
選填包名
string
選填應用名
page
string
選填頁數,預設為0
pzstring
選填每頁顯示記錄數,預設為0,全部顯示
sort
string
選填reverse
string
選填true | false,是否倒序
keyword
string
選填應用名稱|版本號(versionname或versioncode)進行搜尋
filter
string
選填all | done | waiting | pending | running | pause
成功失敗
post /arcus/task/dispatch
引數名型別
必填/選填
描述data
string
必填序列化的distributewebtask類
public class distributewebtask成功
失敗
介面自動化
推薦一款適合開發的開源 該公司產品從資料庫,持續整合 ci 伺服器,問題和專案跟蹤工具,到介面自動化工具都應有盡有。是我見過比較系統的開發 這裡我們以介面自動化為主講解 pycharm frommenu 2.安裝python解析器 version 3或者version2隨便哪乙個都可以,本人自用ve...
介面自動化
1 get請求 2import requests 3 url 4 data 5 res requests.get url,data 直接用requests.get url,data 即可,其中.get表示為get方法,不需要對字典型別的data進行處理6 res res.text text方法是獲取...
介面自動化
介面 python request 單元測試 測試套件 斷言 自動化測試報告 web端 python selenium 單元測試 斷言 測試套件 自動化測試報告 移動端 斷言 測試套件 自動化測試報告 例如 coding utf 8 匯入介面的包 import requests get 網路請求 網...