gpt4 book ai didi

jmeter - 如何在另一个请求的正文数据中使用从响应中提取的值

转载 作者:行者123 更新时间:2023-12-01 09:48:56 32 4
gpt4 key购买 nike

我正在尝试使用另一个请求的正文数据中提取的值。我使用 JSON Path Extractor 提取值,如下所示

enter image description here

值是从以下响应中提取的
enter image description here

我在 Body 数据中像这样使用它

  {
"TransactionId": ${transactionId},
"Cancelled": false
}

但这在 中不起作用JMeter 它将事务 ID 显示为 ["223"]。
我希望它只有 223

enter image description here

最佳答案

我们可以用不同的方式做到这一点,但我更喜欢使用“Jmeter”功能(最好避免使用插件)。 对于源 git link

1. Using "Regular Expression Extractor" post processor.
2. Using "JSON Path PostProcessor" post processor.
  • “Regular Expression Extractor”:Regular Expression Extractor 不是最好的功能。
    Regular Expression: "transactionId":"(.+?)"
    Template: $1$
    Match Number: 1

  • enter image description here
    2.“JSON Path PostProcessor”:这个后处理器我没用过,也不错。下面是表达式
    JSON path Expression : $.transactionId
    Match Numbers: 1

    enter image description here

    请在“查看结果树”中找到调试器采样器中的结果

    enter image description here

    关于jmeter - 如何在另一个请求的正文数据中使用从响应中提取的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42151962/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com