【问题标题】:JMeter: How to write regular expression extractor for this request URLJMeter:如何为此请求 URL 编写正则表达式提取器
【发布时间】:2019-03-06 21:17:03
【问题描述】:

(//test-clinicalpl.hee.heaelth.nz/nzty/?encryptedRequest=B3616B90E8CD11B90E99022FE7998834453B92493671C1AF3DB24346493F5364579EF1E9A9FED64B25E1593A3EF768A887B89E5A5A73EDD7BD6D88A1C4ED2D0E994820BEE64B410113603687174086C8B0FEEFF051774184&mac=6252A91F473FD4F4C66E17A7928AFAA48E0E612A&expiry=0000016954D411EC

encryptedRequestmacexpiry是动态值每次变化

我写了如下正则表达式提取器:
encryptedRequest= (.*?)& mac=(.*?)& expiry=(.*?)

【问题讨论】:

    标签: regex performance jmeter performance-testing


    【解决方案1】:
    1. 右键单击请求并添加后处理器:Regular Expression Extractor

    2. 使用这个正则表达式
      encryptedRequest=(.*)&mac=(.*)&expiry=(.*)

    3. 指定变量名,例如myEncryptedRequest

    4. 设置模板 - $1$ 用于第一个匹配($2$ - 用于第二个 mac 等)。

    5. 在下一个请求中将此值用作${myEncryptedRequest}

    6. 您可以添加更多正则表达式提取器来解析其他值。

      更多详情请参考JMeter component referenceGuide how to extract and re-use as variable

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      相关资源
      最近更新 更多