首页 > 代码库 > python-week1-postman+jemter-soapUI

python-week1-postman+jemter-soapUI

BestTest接口规范

 

获取用户信息

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.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.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运行结果

技术分享

 

获取用户信息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运行结果

技术分享

 

修改用户余额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.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