我在一个关联值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”值。谁能帮我把它放进去?
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文章了解更多细节。
vars
1条答案
按热度按时间9avjhtql1#
我们不能建议任何关于如何提取“最后行动日期”,因为我们不知道它看起来像什么。
请注意,任何后处理器(如正则表达式提取器)都可以应用于JMeter变量,如果搜索模式不存在,则可以提供默认值:
的数据
如果没有一个后处理器能够从变量中获取“最后操作日期”,则可以使用合适的JSR223测试元素。
伪代码类似于:
字符串
在上面的例子中,
vars
代表JMeterVariables类示例,请参阅Top 8 JMeter Java Classes You Should Be Using with Groovy文章了解更多细节。