1. 程式人生 > >python-week1-postman+jemter-soapUI

python-week1-postman+jemter-soapUI

名稱 text int min 用戶名 logs 微軟雅黑 瀏覽器 一行

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

/setmoney

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