首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将响应值保存到Tavern中的变量?

在Tavern中,可以通过使用set关键字将响应值保存到变量中。set关键字用于定义一个变量,并将其赋值为指定的响应值。

以下是将响应值保存到Tavern变量的步骤:

  1. 在Tavern测试文件中,使用stages关键字定义一个测试阶段。
  2. 在测试阶段中,使用request关键字发送请求并接收响应。
  3. 使用set关键字定义一个变量,并将其赋值为响应值。变量名可以自定义,以便后续引用。
  4. 在后续的测试步骤中,可以使用定义的变量名来引用保存的响应值。

以下是一个示例:

代码语言:txt
复制
stages:
  - name: Save response value
    request:
      url: /api/endpoint
      method: GET
    response:
      status_code: 200
    set:
      my_variable: $response.json()

  - name: Use saved response value
    request:
      url: /api/another-endpoint
      method: POST
      json:
        key: $my_variable.key

在上面的示例中,第一个阶段发送一个GET请求,并将响应值保存到名为my_variable的变量中。在第二个阶段中,我们可以使用$my_variable.key来引用保存的响应值中的key字段。

这样,我们就可以在Tavern中将响应值保存到变量中,并在后续的测试步骤中使用这些变量来构建请求或进行断言。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券