我有一个http请求,如下所示,我正在将jdbcPreProcessor查询的值传递给该请求。但是它抛出无法将字符串转换为整数:$ {tooth_1,}。就我而言,从我的jdbcPreProcessor中,我将获得null或整数值。造成这种失败的原因是因为当我的$ {tooth_1}从jdbcPreProcessor获取值时,它会获取null并将其视为字符串。所以我应该在哪里进行类型转换以及如何进行?
治疗]:[{
"tooth": "${tooth_1}",
}
],
我的期望是您正在测试的应用程序需要一个Integer,并且您正在尝试向其发送String
如果假设正确,那么您需要删除此"${tooth_1}"
周围的引号,使它看起来像:
"tooth": ${tooth_1},
还请确保您的${tooth_1}
JMeter变量存在并且具有预期值,可以使用Debug Sampler and View Results Tree listener combination进行检查