我正在使用 JMeter 2.6,并为我的测试设置以下设置:
-
|-test.jmx
|-myschema.xsd
我已经设置了一个 XML Schema Assertion,并"myschema.xsd"
在 File Name 字段中输入了内容。不幸的是,这不起作用:
HTTP Request
Output schema : error: line=1 col=114 schema_reference.4:
Failed to read schema document 'myschema.xsd', because
1) could not find the document;
2) the document could not be read;
3) the root element of the document is not <xsd:schema>.
我尝试向 中添加一些东西path
,包括${__P(user.dir)}
(指向home dir
用户的)和${__BeanShell(pwd())}
(不返回任何内容)。我通过给出绝对路径让它工作,但脚本应该被其他人使用,所以这不好。
我可以让它使用在命令行中定义的属性值,但出于同样的原因,我也想避免它。
在这些情况下,如何正确地将断言指向架构?