美文网首页
Yapi平台之接口测试

Yapi平台之接口测试

作者: LittleJessy | 来源:发表于2019-07-23 13:31 被阅读0次

    1 添加测试集合

    点击:测试集合,可以编辑测试集合名称,点击【导入接口】


    在这里插入图片描述

    弹框显示接口列表信息,勾选测试的接口并点击【确定】


    在这里插入图片描述
    所选择的接口即显示在测试集合中,然后可编辑接口测试用例
    在这里插入图片描述

    2 用例编辑

    全局变量的使用

    在设置-环境配置中添加环境信息,包括环境名称,域名,接口公用的Header等。global中可以添加全局变量。


    在这里插入图片描述

    接口用例中对全局变量的引用语法:{{global.envName}}


    在这里插入图片描述

    接口参数传递

    首页接口Header中的token,为授权登陆接口的返回值,因此需要进行接口参数传递。Yapi接口传递格式:

    $.{key}.{params|body}.{path}
    
    1. key为前一个用例的key值
    2. 如果使用上一个接口中请求参数中的数值,用params
    3. 如果使用上一个接口中响应返回中的数值,用body
    4. path为所需数据的节点

    点击测试集,看左侧中第一个接口的key值:8


    在这里插入图片描述

    然后发送第一个请求,查看响应中的数据


    在这里插入图片描述
    token为我们需要获取的值
    因此首页接口的Header参数token写入:$.8.body.data.token
    在这里插入图片描述

    这里也可以使用高级参数设置:
    点击参数后面的编辑按钮,弹出高级参数设置弹框:


    在这里插入图片描述
    选择变量,点击接口名称,查找到需要传递的参数,点击【插入】
    在这里插入图片描述

    mock占位符

    接口中如果需要一些随机数,可以使用mock占位符

    在这里插入图片描述
    @cname,可以生成随机中文姓名
    占位符更多相关内容可参考: 《yapi中使用json-schema mock数据》.

    响应断言

    Test中可添加响应断言,如下图:


    在这里插入图片描述

    3 自动化用例执行

    用例编写完成后,点击测试集,右侧中点击【开始测试】即可运行所有测试用例:


    在这里插入图片描述

    点击【测试报告】可看到该用例请求/响应及运行结果。

    服务端测试

    点击【服务端测试】按钮,弹出服务端自动化测试窗口,复制URL,在浏览器中可打开测试报告


    在这里插入图片描述

    相关文章

      网友评论

          本文标题:Yapi平台之接口测试

          本文链接:https://www.haomeiwen.com/subject/eapolctx.html