【问题标题】:How Extract value from Response using Regular Expression Extractor如何使用正则表达式提取器从响应中提取值
【发布时间】:2021-12-09 07:26:01
【问题描述】:

在 Jmeter 中如何使用正则表达式提取器从下面的响应中提取 File_Name 和 ReqId 值

{"FileCode":["Aadhar"],"File_Name":"271954143_1_1.jpg","Aadhar_Features":[{"Confidence":"79.46","File_Code":"UIA","Count": 1},{"Confidence":"87.87","File_Code":"GOI","Count":1},{"Confidence":"88.25","File_Code":"Aadhar_Slogan","Count":1} ,{"Confidence":"92.36","File_Code":"SatyamevaJayateLogo","Count":1},{"Confidence":"92.99","File_Code":"AadharLogo","Count":1},{ "信心":"97.01","File_Code":"Aadhar","Count":2}],"ReqId":"REQ_1639032634869","类":[{"信心":[96.21741771697998,98.64940047264099],"坐标":["383,269,110.0,27","375,882,105.33333333333333,28"],"Count":2,"Name":"AadharNo"}]}

【问题讨论】:

    标签: jmeter-plugins


    【解决方案1】:

    必须是正则表达式提取器吗? JSON is not a regular language 因此考虑使用JSON JMESPath Extractor 是有意义的,它允许执行任意JMESPath 查询并将结果存储到JMeter Variables

    在您的情况下,JMESPath 表达式将只是 File_NameReqId,示例配置:

    在需要时将提取的值引用为${File_Name},相同的设置可用于ReqId

    更多信息:The JMeter JSON JMESPath Extractor and Assertion: A Guide

    【讨论】:

    • 我想使用正则表达式提取器从这个响应中提取值,然后这些值将输入到另一个 API,那么该怎么做
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2012-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多