在Gatling 1.5.6中使用xpath从包含实体的HTML文件中提取数据

时间:2014-12-03 07:50:13

标签: html xpath sax saxparser gatling

我正在使用Gatling 1.5.6,部分负载测试要求我从服务器返回的某些HTML中提取ID。但是,HTML包含à和Xerces' DOMParser因此出现以下错误消息:

org.xml.sax.SAXParseException: The entity "agrave" was referenced, but not declared.

根据Gatling 2的文档,选项expandEntityReferences可以设置为false以避免这种情况,但该选项似乎无法在Gatling 1.5.6中使用。

我有什么选择? SAX / Xerces级别是否有可用于禁用实体引用扩展的系统属性?

我无法更改我正在测试的网站返回的HTML。

1 个答案:

答案 0 :(得分:0)

您正在尝试将XPath与HTML文档一起使用,而HTML文档并不是格式良好的XML。使用适合HTML的内容,例如CSS selectors

请注意,不再维护Gatling 1.5,您应该迁移到Gatling 2。