gpt4 book ai didi

if-statement - 使用 if Controller 在 jmeter 中检查条件

转载 作者:行者123 更新时间:2023-12-04 05:08:55 29 4
gpt4 key购买 nike

我需要为搜索结果页面添加一个检查条件,如果找到搜索结果,脚本应该进一步运行,否则它应该在同一步骤停止。

这是我在 if Controller 中的条件:

${__javaScript("${depdate}"=! null)} 

这里 depdate是正则表达式参数。如果找到搜索结果,则其值为空,否则将显示内容。它是 json 字符串的一部分。

我已经把所有进一步的步骤放在 if Controller 中,但没有成功。谁能帮我解决这个问题?这不起作用的原因是什么。

我的表演有什么问题?

最佳答案

原因是你的"${depdate}"从不 为空。

  • ${depdate}变量已设置 - 它将是变量值
  • ${depdate}变量未设置 - 将是 默认 值(即 ${depdate}

  • 演示:

    JavaScript variables

    因此,将您的表达式更改为 `${__javaScript(vars.get("depdate") != null)} 一切都应该开始正常工作了。

    How to Use JMeter's 'IF' Controller and get Pie有关在 JMeter 测试中使用 IF 条件的更多信息的指南。

    关于if-statement - 使用 if Controller 在 jmeter 中检查条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33075056/

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