gpt4 book ai didi

java - JMeter - 如何使用响应断言作为我的 If Controller 的条件

转载 作者:行者123 更新时间:2023-11-30 02:13:11 25 4
gpt4 key购买 nike

我有这样的结构:

enter image description here

在我的响应断言中,我将这个 Col2 定义为 JMeter 变量

我可以通过这种方式在监听器内或在 SMTP 采样器中定义的电子邮件正文内获取查询结果

${Col2_1} 

但我不能使用它的值作为我的 IF CONTROLLER 的条件

我尝试了这种方法,但没有成功:

${__jexl3(${Col2_1} > 10)} 

我认为我需要定义一个 JRS233 断言或 Beanshell,但我不知道如何将它从响应断言传递到此 JRS233 或 Beanshell。

我怎样才能实现它?

谢谢

最佳答案

你基本上有两个选择:

  1. (不推荐)取消选中将条件解释为变量表达式
  2. (推荐)切换到__groovy() function并将 If Controller 的条件修改为:

    ${__groovy((vars.get('Col2_1') as int) > 10 ,)}

varsJMeterVariables 的简写类,其余代码应该是不言自明的,如果不是 - 请查看 Apache Groovy - Why and How You Should Use It指南。

关于java - JMeter - 如何使用响应断言作为我的 If Controller 的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49495019/

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