[英]validate XPath in JMeter Groovy Script
我想要元关键字的值,它在这两种情况下都返回 null
所以我想要的是仅当存在低于 XPath 时才查找 meta 关键字的值。
//html/head/meta[@name='keywords']/@content
if (keywordXPath.exists()){ // ----> how to do it in Groovy JSR223 Assertion?
if (keyword.equals("") || keyword == null) {
// to do
} else {
// to do
}
}
如何在 Groovy JSR223 断言中检查 XPath 是否存在?
听起来你走错了方向。
但是,这些方法假定您的响应是有效的 XML 或 XHTML ,任何不一致 - 您的代码将失败
因此,我宁愿使用JMeter 的 XPath2 Extractor将响应中的“有趣”值存储到JMeter 变量中,然后对JMeterVariables class 实例使用vars
简写来查看变量是否已定义:
if (vars.get('variable from XPath2 Extractor`) != null) {
//your code here
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.