【问题标题】:Jmeter passing value from one response to another requestJmeter 将值从一个响应传递到另一个请求
【发布时间】:2022-11-18 14:52:11
【问题描述】:

我正在尝试从一个请求的响应中解析数组值并将其传递给另一个请求。从一个 api 我得到的响应为: {"id":95,"email":"Test_rider_00002@popup.com","firstname":"test","lastname":"rider","phoneNumber":"9999990002","phoneNumberVerified":true," emailVerified":true,"address":{"address":"2400 Perimeter Rd, Auburn, WA 98001, USA","zipCode":"98001"},"dateOfBirth":"2000-10-05","gender ":"UNKNOWN","fullName":"test rider","enabled":true,"isDriver":false,"avatars":[{"id":131,"type":"RIDER","active" :真的}]}

我需要在下一个请求中使用 avatars 数组中的 id。但是,我无法使用前后处理器来这样做。

我试过使用 JSON Extractor、JSR223 Processor 和 RegEx extractor,但没有用。

【问题讨论】:

    标签: arrays parsing jmeter


    【解决方案1】:

    最简单的方法是使用正则。具有以下表达式的表达式提取器:

    “化身”:[{“id”:(。+?),

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-12
      • 1970-01-01
      • 1970-01-01
      • 2015-05-24
      相关资源
      最近更新 更多