Jmeter给出了xpath的问题

时间:2012-11-14 14:59:06

标签: html xpath jmeter

我一直试图使用JMeter的XPath提取器一段时间,并且根本无法提取任何内容。

我一直在使用Firebug通过右键点击a->Copy XPath给我一个链接的XPath,它给了我以下内容 /html/body/div[4]/div/div[4]/div/div[2]/div/div[3]/div/a

我在Firefox的/html/body/div[4]/div/div[4]/div/div[2]/div/div[3]/div/a/@href中测试了这个(XPath Checker),它成功地返回了页面上的所有链接。

我很确定我的问题是JMeter,而不是我的XPath语法等 还有其他人有类似的问题吗?

1 个答案:

答案 0 :(得分:1)

1。 * 首先: *因为您使用XPath Extractor来解析HTML(而不是XML)响应,请确保使用Tidy(宽容解析器) 选项是CHECKED(在XPath Extractor's control panel中)。

2。上面的XPath查询(/html/body/div[4]/div/div[4]/div/div[2]/div/div[3]/div/a/@href)看起来不太准确。假设您可以尝试使用以下内容:

//a[@id="..."][@name="..."][text()="..."]/@href