jMeter:如何提取一个随机值,但忽略第一个或空值?

uttx8gqw  于 2023-08-05  发布在  其他
关注(0)|答案(1)|浏览(134)

我正在寻找一个解决方案,我可以使用jMeter正则表达式提取器的随机值,这不是空的“"。
Regular Expression Extractor
当我添加这个表达式时:**value="(.*?)"**我随机收到所有这些。有时值为空,如“”中。我想排除他们。
我在论坛上试过类似的问题,但它不起作用:$.[.*?(@.value!=“”)].value
这是我的HTML代码

><option data-testid="cyprus-town-select-Agios Athanasios" value="Agios Athanasios">Agios Athanasios</option><option data-testid="cyprus-town-select-Akropolis 35, Dromolaxia" value="Akropolis 35, Dromolaxia">Akropolis 35, Dromolaxia</option><option data-testid="cyprus-town-select-Dhekelia" value="Dhekelia">Dhekelia</option>

字符串
这些是我希望的结果:Agios Athanasios Akropolis 35,Dromolaxia Dhekelia
谢谢你,谢谢

nue99wik

nue99wik1#

Using regular expressions for parsing HTML is not the best idea
我建议使用CSS选择器提取器
相关的CSS selector表达式如下所示:

option[value]:not([value=""])

字符串
演示:


的数据
更多信息:How to Use the CSS/JQuery Extractor in JMeter

相关问题