Jmeter脚本 - 如何从下拉列表中捕获值?

时间:2011-05-05 10:30:45

标签: jmeter

我正在使用Jmeter为我的某个应用程序创建脚本。该应用程序包含客户档案详情下拉列表形式中几乎没有字段。我应该关联从下拉列表中选择的值。以下是一个示例字段:

- 选择 - 雇员 正常

这里我需要选择NORMAL,这意味着我应该捕获值NORMAL并将其替换为脚本。我已经从“ - 选择 - 中捕获了整个列表 雇员 NORMAL“在变量和使用的分割函数中从捕获的值中捕获NORMAL。但是我无法正确捕获NORMAL。有人可以解释一下,如何在jmeter中分割函数如何工作,我应该将什么独特的值作为分隔符捕获选定的值NORMAL。

请让我知道如何实现这一目标。

先谢谢,

Gayathri

1 个答案:

答案 0 :(得分:0)

您是否查看了拆分功能的手册? http://jmeter.apache.org/usermanual/functions.html#__split

Example:
Define SOURCE="a||c|" in the test plan.
${__split(${SOURCE},SPLIT),|}
This will return the contents of VAR, i.e. "a||c|" and set the following variables:
SPLIT_n=4 (3 in JMeter 2.1.1 and earlier)
SPLIT_1=a
SPLIT_2=?
SPLIT_3=c
SPLIT_4=? (null in JMeter 2.1.1 and earlier)
SPLIT_5=null (in JMeter 2.1.2 and later) 

在您的情况下,要获得“正常”,您需要引用$ {SPLIT_3}

根据源代码,编写正则表达式来提取值可能更容易: http://jmeter.apache.org/usermanual/component_reference.html#Regular_Expression_Extractor