生成 LoadUI 测试报告时,您会在 UI 中收到以下错误消息:
“无法生成报告。请确保将“自定义报告库”属性设置为存储报告模板的文件夹(默认情况下,<准备好了!API 安装文件夹>/bin/reports)。”
以及日志中的以下异常:
- net.sf.jasperreports.engine.JRRuntimeException:net.sf.jasperreports.engine.JRException;
- net.sf.jasperreports.engine.design.JRValidationException;
- net.sf.jasperreports.engine.JRException。
如果 ReadyAPI 尝试使用来自比您当前运行的
ReadyAPI 版本更新的报告文件,则可能会发生这些异常。例如,您尝试在 ReadyAPI 3.2.7 中生成报告,但“自定义报告库”属性设置为 C:\Program Files\SmartBear\ReadyAPI-3.0.0\bin\reports。
为避免此错误,您可以执行以下操作:
1. 将“自定义报告库”属性留空(推荐)。在这种情况下,将使用当前运行的 ReadyAPI 版本的报告目录。
或
2. 在首选项 -> Ready API -> 自定义报告库中指定当前运行的 ReadyAPI版本的报告目录的完整路径 ,即 <ReadyAPI_Install>\bin\reports。