我正在使用Jmeter为我的某个应用程序创建脚本。该应用程序包含客户档案详情下拉列表形式中几乎没有字段。我应该关联从下拉列表中选择的值。以下是一个示例字段:
- 选择 - 雇员 正常
这里我需要选择NORMAL,这意味着我应该捕获值NORMAL并将其替换为脚本。我已经从“ - 选择 - 中捕获了整个列表 雇员 NORMAL“在变量和使用的分割函数中从捕获的值中捕获NORMAL。但是我无法正确捕获NORMAL。有人可以解释一下,如何在jmeter中分割函数如何工作,我应该将什么独特的值作为分隔符捕获选定的值NORMAL。
请让我知道如何实现这一目标。
先谢谢,
Gayathri
答案 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