我正在使用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。
答案 0 :(得分:0)
您正在尝试将XPath与HTML文档一起使用,而HTML文档并不是格式良好的XML。使用适合HTML的内容,例如CSS selectors。
请注意,不再维护Gatling 1.5,您应该迁移到Gatling 2。