如何将空值或数值传递给jmeter中的http请求变量

问题描述 投票:0回答:1

我有一个http请求,如下所示,我正在将jdbcPreProcessor查询的值传递给该请求。但是它抛出无法将字符串转换为整数:$ {tooth_1,}。就我而言,从我的jdbcPreProcessor中,我将获得null或整数值。造成这种失败的原因是因为当我的$ {tooth_1}从jdbcPreProcessor获取值时,它会获取null并将其视为字符串。所以我应该在哪里进行类型转换以及如何进行?

治疗]:[{

        "tooth": "${tooth_1}",


    }

],

casting jmeter httprequest
1个回答
0
投票

我的期望是您正在测试的应用程序需要一个Integer,并且您正在尝试向其发送String

如果假设正确,那么您需要删除此"${tooth_1}"周围的引号,使它看起来像:

"tooth": ${tooth_1},

还请确保您的${tooth_1} JMeter变量存在并且具有预期值,可以使用Debug Sampler and View Results Tree listener combination进行检查

© www.soinside.com 2019 - 2024. All rights reserved.