如何在jmeter中从相关值中获取值

dw1jzc5e  于 2024-01-09  发布在  其他
关注(0)|答案(1)|浏览(110)

我在一个关联值C_uuid_details中捕获uuid的详细信息。(每次传递带有threadnum函数的C_uuid_details示例,用于挑选唯一的id)
我需要从“C_uuid_details”中捕获“上次操作日期”值。
如果“last action date”值存在于传入脚本的“C_uuid_details”中,则我应该捕获该值。
如果在脚本中传递的“C_uuid_details”中没有“last action date”值,则我应该在其中传递“null”值。
谁能帮我把它放进去?

9avjhtql

9avjhtql1#

我们不能建议任何关于如何提取“最后行动日期”,因为我们不知道它看起来像什么。
请注意,任何后处理器(如正则表达式提取器)都可以应用于JMeter变量,如果搜索模式不存在,则可以提供默认值:


的数据
如果没有一个后处理器能够从变量中获取“最后操作日期”,则可以使用合适的JSR223测试元素。
伪代码类似于:

if (vars.get('C_uuid_details').contains('last action date')) {
    vars.put('some-variable', 'your logic to extract last action date here')
} else {
    vars.put('some-variable', 'null')
}

字符串
在上面的例子中,vars代表JMeterVariables类示例,请参阅Top 8 JMeter Java Classes You Should Be Using with Groovy文章了解更多细节。

相关问题