python-week1-postman+jemter-soapUI
BestTest接口規範
1 獲取用戶信息
1.1 功能描述
獲取用戶信息:該接口用於通過userid獲取用戶信息
1.2 請求地址
http://api.nnzhp.cn/getuser
1.3 請求方式
POST/GET
1.4 入參
參數 |
數據類型(長度) |
是否必傳 |
備註 |
userid |
String |
Y |
用戶id |
1.5 出參
參數 |
數據類型(長度) |
備註 |
code |
int |
狀態碼200為成功,500為異常 |
age |
int |
年齡 |
id |
string |
用戶id |
name |
String |
用戶姓名 |
1.6 示例
請求:http://api.nnzhp.cn/getuser?userid=1
返回:{"age": 18, "code": 200, "id": "1", "name": "小明"}
1.7 運行結果
2 獲取用戶余額
2.1 功能描述
獲取用戶余額:傳入userid獲取用戶余額
2.2 請求地址
http://api.nnzhp.cn/getmoney
2.3 請求方式
Post請求
2.4 入參 ,入參是json類型
參數 |
數據類型(長度) |
是否必傳 |
備註 |
userid |
String |
Y |
用戶id |
2.5 出參
參數 |
數據類型(長度) |
備註 |
code |
int |
狀態碼200為成功,500為異常 |
userid |
int |
用戶id |
money |
string |
余額 |
2.6 示例
請求:http://api.nnzhp.cn/getmoney?userid=1
返回:{‘code‘:200,‘userid‘:1,‘money‘:1000}
2.7 運行結果
3 修改用戶余額
3.1 功能描述
修改用戶余額:需要有http權限驗證,賬號admin密碼123456
3.2 請求地址
http://api.nnzhp.cn
3.3 請求方式
Post
3.4 入參
參數 |
數據類型(長度) |
是否必傳 |
備註 |
userid |
String |
Y |
用戶id |
money |
String |
Y |
修改的余額數值 |
3.5 出參
參數 |
數據類型(長度) |
備註 |
code |
int |
狀態碼200為成功,500為異常 |
success |
String |
狀態 |
3.6 示例
請求:http://api.nnzhp.cn/setmoney?userid=1&money=5000
返回:{‘code‘:200,‘success‘:‘成功‘}
註意:如果調用的時候傳入的賬號密碼不對或者沒傳的話,返回權限驗證失敗
3.7運行結果
4 獲取用戶信息2
4.1 功能描述
獲取用戶信息:需要添加header,Content-Type application/json
標頭 (header):是服務器以HTTP協議傳HTML資料到瀏覽器前所送出的字串,在標頭與 HTML 文件之間尚需空一行分隔。
4.2 請求地址
http://api.nnzhp.cn/getuser2
4.3 請求方式
get/post
4.4 入參
參數 |
數據類型(長度) |
是否必傳 |
備註 |
userid |
String |
Y |
用戶id |
4.5 出參
參數 |
數據類型(長度) |
備註 |
code |
int |
狀態碼200為成功,500為異常 |
userid |
int |
用戶id |
name |
string |
用戶名稱 |
age |
int |
用戶年齡 |
4.6 示例
請求:http://api.nnzhp.cn/getuser2?userid=1
返回:{‘code‘:200,id‘:1,‘name‘:‘小明‘,‘age‘:18}
4.7運行結果
5 修改用戶余額2
5.1 功能描述
功能描述:需要添加cookie,token token是寫死的token12345
5.2 請求地址
http://api.nnzhp.cn/setmoney2
5.3 請求方式
Post
5.4 入參
參數 |
數據類型(長度) |
是否必傳 |
備註 |
userid |
String |
Y |
用戶id |
money |
String |
Y |
修改的余額數值 |
5.5 出參
參數 |
數據類型(長度) |
備註 |
code |
int |
狀態碼200為成功,500為異常 |
success |
String |
狀態 |
5.6 示例
請求:http://api.nnzhp.cn/setmoney?userid=1&money=5000
返回:{‘code‘:200,‘success‘:‘成功‘}
註意:和接口3一樣,不過是需要傳入cookie,不需要http權限驗證了
5.7運行結果
6 上傳文件
6.1 功能描述
上傳文件:向服務器(211.149.218)指定目錄傳送文件
6.2 請求地址
http://api.nnzhp.cn/uploadFile
6.3 請求方式
Post
6.4 入參
參數 |
數據類型(長度) |
是否必傳 |
備註 |
file |
String |
Y |
上傳文件 |
6.5 出參
參數 |
數據類型(長度) |
備註 |
code |
int |
狀態碼200為成功,500為異常 |
success |
String |
狀態 |
6.6運行結果
python-week1-postman+jemter-soapUI