繁体   English   中英

使用Jmeter JDBC参数值作为HTTP请求输入

[英]Using Jmeter JDBC Parameter values as HTTP request input

我需要使用在JDBC请求中设置的参数值作为http请求中XML的输入。 例如,我的jdbc请求正在运行两个供应商编号的查询。 我以后需要使用那些供应商编号通过http请求禁用它们。

JDBC Request采样器中有“变量名”部分,您可以在其中指定将查询结果存储到JMeter变量的位置和方式

例如,我有一个查询,该查询从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放入“变量名”字段中:

JMeter JDBC变量

这将导致3个JMeter变量:

id_#=2
id_1=504
id_2=636

您可以使用Debug SamplerView Results Tree侦听器组合查看可用的JMeter变量及其值

JDBC的JMeter变量

您将在需要时将变量引用为${id_1}${id_2}

如果需要,请参阅JMeter中的调试JDBC Sampler结果以获得更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM