接口测试工具(一)

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

 

标头 (header):是服务器以HTTP协议传HTML资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔。

 

3.2    请求地址

http://api.nnzhp.cn/getuser2

 

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     示例

请求:http://api.nnzhp.cn/getuser2?userid=1

返回:{'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实现:

 

 

 

 

 

 

 

 

posted @ 2017-09-13 11:08  爱学习的学渣  阅读(271)  评论(0编辑  收藏  举报