java - 如何在 BeanShell Sampler 中将 Jmeter 变量添加到 JAVA 变量?

标签 java jmeter beanshell

BeanShell 采样器

int totalVerify = Integer.parseInt("${total}");
int totalBefVerify = Integer.parseInt("${totalBefVerify}");


totalVerify+${addTo};

if (totalVerify == totalBefVerify) {
return true;
}

return false;

结果

int totalVerify = Integer.parseInt("4100");
int totalBefVerify = Integer.parseInt("4104");

totalVerify+4;

if (totalVerify == totalBefVerify) {
return true;
}

return false;

预期结果为 true,但由于某种原因 Java 变量没有添加到 jmeter 变量中。您能帮我解决这个问题吗?

最佳答案

我发现我犯了一个错误。请参阅第三行。

int totalVerify = Integer.parseInt("4100");
int totalBefVerify = Integer.parseInt("4104");

**totalVerify=**totalVerify+4;

if (totalVerify == totalBefVerify) {
return true;
}

return false;

关于java - 如何在 BeanShell Sampler 中将 Jmeter 变量添加到 JAVA 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31318756/

相关文章:

java - 如何避免Java中的 "Exception in thread "main“java.util.ConcurrentModificationException”错误

jmeter - 仅当键 "has_products"= true 时,我才需要从 JSON 响应中提取值。可以在Jmeter中提取吗?

javascript - 如何验证 sessionid 和响应中的动态 ID 始终是唯一的

java - 在 JMeter 中递归列出文件夹和子文件夹中的文件

java - 如何在 Jmeter beanshell 脚本中使用 Hashset/set

java - NetBeans maven 项目中的 Neo4j 2.1.6 Hello World

java - Camel 简单表达式在运行之间不进行计算

java - 将 ListView 内的产品价格总和计算为字符串

java - 在 Intellij 中编辑的 JMeter 外部 JSR223 java

json - 使用 Bean Shell 后处理器提取 JSON 响应