测试用例

# 测试用例

测试用例是将多个接口有序地组合在一起运行,用来测试一个完整业务流程。

# 添加步骤

image-20210825170526750

添加用例有两种方式:从接口导入从接口用例导入 (推荐)

  • 从【接口】导入:根据接口参数自动生成一个用例,其参数值为空,需要手动填写。
  • 从【接口用例】导入:有两种模式复制绑定。将接口用例以复制的方式导入,接口用例里的参数也会一同复制过来,和原来用例数据相互独立,各自改动后互不影响。将接口用例以绑定的方式导入,会直接引用原来的用例,两边的改动都会相互实时同步。

注意

  • 从接口导入后,需要手动设置接口参数,否则运行的时候,接口参数是空的。
  • 从接口用例导入后,会同步导入接口用例里的参数,会方便很多。

# 测试数据

点击这里查看《测试数据使用文档》

# 常见问题

# B 接口请求参数依赖于 A 接口返回的数据,如何实现?

使用后置脚本变量(普通变量、环境变量或全局变量)。

  1. A 接口的用例里编写后置脚本,将接口请求返回的数据写入变量,示例:

    // 获取 JSON 格式的请求返回数据
    var jsonData = pm.response.json();
    
    // 将 jsonData.token 的值写入变量
    pm.variables.set("token", jsonData.token);
    
  2. B 接口对应的参数值,设置为对应的变量,如{{token}},即可直接引用前面设置的变量token的值。