我需要使用在JDBC请求中设置的参数值作为http请求中XML的输入。例如,我的jdbc请求正在运行两个供应商编号的查询。我以后需要使用那些供应商编号通过http请求禁用它们。
答案 0 :(得分:0)
JDBC Request采样器中有“变量名称”部分,您可以在其中指定将查询结果存储在JMeter Variables的位置和方式
例如,我有一个查询,该查询从MySQL/MariaDB help_topic
表中返回2个任意ID
mysql> select help_topic_id from help_topic limit 2;
+---------------+
| help_topic_id |
+---------------+
| 504 |
| 636 |
+---------------+
2 rows in set (0.00 sec)
如果我在JMeter中执行相同的查询并将id
放入“变量名”字段中,则:
它将导致3个JMeter变量:
id_#=2
id_1=504
id_2=636
您可以使用Debug Sampler和View Results Tree侦听器组合查看可用的JMeter变量及其值
您将可以在需要的地方将变量引用为${id_1}
和${id_2}
。
如果需要,请参见Debugging JDBC Sampler Results in JMeter文章以获取更多详细信息