1
  1. 嗨,我在配置中声明了变量,并在下面的测试用例中使用。变量没有通过。我无法弄清楚实际问题。

    • 配置:
      • variable_binds: {'user_id': 'ravitej', 'pass': 'password', 'auth': 'plain'}
    • 测试:
      • name:"登录成功"
      • 网址:“/api/登录”
      • 方法:“发布”
      • 正文:'{“用户名”:“$user_id”,“密码”:“$pass”,“authtype”:“$auth”}'
      • 标头:{内容类型:应用程序/json}
      • 预期状态:[200]
      • 组:“用户”
  2. 在下面的这种情况下:我正在运行第一个测试集,并且我得到了一些 auth_token 作为响应,这个 auth_token 被保存到 auth_key 以在另一个测试集中使用,但是这个 auth_key 没有传递给第二个测试集。它传递了一个空变量。我尝试了所有可能在 Github 上发布的方法,但我仍然遇到同样的问题

    • 测试:

      • 名称:“注册”
      • 网址:“/api/注册”
      • 方法:“发布”
      • 正文:'{“device_id”:“0080”,“device_key”:“imAck”,“device_name”:“teja”,“device_description”:“由 Ravi 添加”,“project_tag”:“MYSTQ-16”,“属性": "{}"}'
      • 标头:{内容类型:应用程序/json}
      • 预期状态:[200]
      • 组:“注册”
      • extract_binds: - 'auth_key': {'jsonpath_mini': 'auth_token'}
    • 测试:

      • 名称:“状态”
      • 网址:“/api/状态”
      • 方法:“发布”
      • 正文:'{“属性”:{“num_ports”:“2”,“模型”:“Phillips”,“firmware_ver”:“8.0.1”,“ipaddress”:“192.168.0.0”,“rssi”:“无法使用”}}'
      • 标头:{内容类型:应用程序/json,auth_token:“$auth_key”}
      • 预期状态:[200]
      • 组:“状态”
4

1 回答 1

0

需要使用模板头,比如

标头:{模板:{内容类型:应用程序/json,auth_token:“$auth_key”}}

示例: headers: {template: {'$headername': '$headervalue', '$cache': '$cachevalue'}}

它现在工作正常

于 2017-05-30T12:16:55.930 回答