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": "小明"}
postman实现:
Jmeter实现:
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}
postman实现:
Jmeter实现:
3 获取用户信息2
3.1 功能描述
获取用户信息:需要添加header,Content-Type application/json
标头 ():是服务器以协议传资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔。
3.2 请求地址
3.3 请求方式
get/post
3.4 入参
参数 | 数据类型(长度) | 是否必传 | 备注 |
userid | String | Y | 用户id |
3.5 出参
参数 | 数据类型(长度) | 备注 |
code | int | 状态码200为成功,500为异常 |
userid | int | 用户id |
name | string | 用户名称 |
age | int | 用户年龄 |
3.6 示例
请求:
返回:{'code':200,id':1,'name':'小明','age':18}
postman实现
Jmeter实现:
4 修改用户余额2
4.1 功能描述
功能描述:需要添加cookie,token token是写死的token12345
4.2 请求地址
http://api.nnzhp.cn/setmoney2
4.3 请求方式
Post
4.4 入参
参数 | 数据类型(长度) | 是否必传 | 备注 |
userid | String | Y | 用户id |
money | String | Y | 修改的余额数值 |
4.5 出参
参数 | 数据类型(长度) | 备注 |
code | int | 状态码200为成功,500为异常 |
success | String | 状态 |
4.6 示例
请求:http://api.nnzhp.cn/setmoney?userid=1&money=5000
返回:{'code':200,'success':'成功'}
注意:和接口3一样,不过是需要传入cookie,不需要http权限验证了
postman实现:
Jmeter实现:
5 上传文件
5.1 功能描述
上传文件:向服务器(211.149.218)指定目录传送文件
5.2 请求地址
http://api.nnzhp.cn/uploadfile
5.3 请求方式
Post
5.4 入参
参数 | 数据类型(长度) | 是否必传 | 备注 |
file | String | Y | 上传文件 |
5.5 出参
参数 | 数据类型(长度) | 备注 |
code | int | 状态码200为成功,500为异常 |
success | String | 状态 |
Postman实现
Jmeter实现: