【问题标题】:How to compare the two variables如何比较两个变量
【发布时间】:2021-12-31 10:59:11
【问题描述】:

我们如何将具有多个值的变量与我们要参数化的值进行比较

考虑

变量名:城市

在关联时,我们使用 -1 捕获页面中的所有城市

它捕获了所有城市的名称,例如 城市_1:* 城市_2:* 城市_3:* City_N:*

没有城市可能每次都改变

新城市:*****

如果新城市不存在于城市变量中,我们如何编写代码

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: jmeter correlation string-comparison


【解决方案1】:

如果您想检查您的New city 是否存在于JMeter Variables 中,您可以使用以下__groovy() function

${__groovy(vars.entrySet().findAll{entry -> entry.getKey().matches('City_\\d+')}.collect {entry -> entry.getValue()}.contains('*****'),)}

*****替换为您的实际新城市名称,如果新城市存在则该函数将返回true,否则返回false

在上面的示例中,vars 代表 JMeterVariables 类实例,请参阅 Top 8 JMeter Java Classes You Should Be Using with Groovy 文章以了解有关此内容和其他可用于 JSR223 Test Elements 和 __groovy() 函数的 JMeter API 简写的更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多