• 接口测试工具(一)


    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实现:

     

     

     

     

     

     

     

     

    爱学习的学渣
  • 相关阅读:
    excel多个sheet表拆分成独立的excel文件
    mysql导入报错【The MySQL server is running with the --event-scheduler=DISABLED】
    nginx环境下配置nagios-关于perl-fcgi.pl
    nginx环境下配置nagios-关于commands.cfg
    Linux非常有用的命令
    windows和linux下如何远程获取操作系统版本和主机名
    tomcat生成调试日志配置
    python批量操作Linux服务器脚本,ssh密码登录(执行命令、上传、下载)(一)
    python批量操作Linux服务器脚本,key登录(执行命令、上传、下载)(二)
    DOS批量拷贝本地目录到远程主机(定时执行)
  • 原文地址:https://www.cnblogs.com/wmm007/p/7513906.html
Copyright © 2020-2023  润新知