如何从JMeter中的1元素集合中提取一个值?

时间:2015-05-06 10:35:27

标签: variables select jmeter

首先,我选择这样做: SELECT TOP 1 ID FROM Person where Name=${NAME} AND YOB=${YOB}; 我需要在JMeter中执行SQL请求:
select * from Person where ID=${ID},其中$ {ID}是第一次选择中返回的全局变量。首先选择返回集合,但只有1个值。如何提取此值并将其分配给变量?

2 个答案:

答案 0 :(得分:0)

您可以使用众多post-processor components中的一个来从您的回复中提取值。在您的情况下,Regular Expression extractor可能是最合适的。

答案 1 :(得分:0)

根据JDBC Request Sampler Documentation,您可以将值称为$A1

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

有关使用Apache JMeter进行数据库测试的更多提示和技巧,请参阅The Real Secret to Building a Database Test Plan With JMeter