jmeter 如何删除变量中的jdbc请求结果列名

wgxvkvu9  于 2023-10-20  发布在  其他
关注(0)|答案(1)|浏览(108)

我把jdbc请求的结果存储在变量中,我在不同的http请求中使用这个变量。
结果是:
列名称:代码
结果值:XI066270
作为[{code=XI066270}]传递的变量
如何删除列名,只在变量中传递值?
我希望只传递值,即。XI066270

7bsow1i6

7bsow1i61#

根据JDBC请求采样器文档:
如果提供了变量名列表,则对于Select语句返回的每一行,将使用相应列的值设置变量(如果提供了变量名),并设置行数。例如,如果Select语句返回2行3列,变量列表为A、、C,则将设置以下变量:

A_#=2 (number of rows)
A_1=column 1, row 1
A_2=column 1, row 2
C_#=2 (number of rows)
C_1=column 3, row 1
C_2=column 3, row 2

如果你的JDBC请求看起来像这样:

你应该能够引用第一行为${code_1},第二行(如果存在)为${code_2},等等。
更多信息请参阅:How to Retrieve Database Data for API Testing with JMeter

相关问题