通过服务存根日志记录,可以监视应用程序与存根服务器之间的交互。启用了该选项后,将为每个已部署存根都创建一个日志文件。日志文件将呈现为格式化 HTML 报告。
过程
要记录服务存根活动,请执行以下操作:
- 将以下虚拟机 (VM) 参数添加到 eclipse.ini 文件:-DSTUB_LOG_LEVEL=log_level。
对
log_level 变量使用以下值之一:
- 0:禁用日志。
- 1:记录不带详细信息的存根活动。
- 2:记录包含了已发送和收到消息内容的存根活动。
- 3:与级别 2 相同,并包含已收到消息的 HTTP 头。
- 4:与级别 3 相同,并包含已附加的文件。
还可以添加以下可选参数:
- -DSTUB_LOG_KEEP_PREVIOUS=true:此选项用于在每次重新部署服务存根时都创建一个单独的日志文件。如果值不为 true 或者如果该选项不存在,那么将在重新部署服务存根的情况下或者在存根服务器停止时清除日志文件。
- -DSTUB_LOG_SERIALIZE_XML=true:此选项用于显示没有进行格式化或缩进的 XML 内容(日志级别为 2、3 和 4)。如果值不为 true 或者如果该选项不存在,那么 XML 内容会在日志中进行格式化和缩进。
eclipse.ini 文件与用于运行产品的 eclipse.exe 启动程序二进制文件位于同一目录中。
例如,要启用具有基本内容的日志记录,请将以下行添加到 eclipse.ini 文件的末尾:-DSTUB_LOG_LEVEL=2。
- 重新启动工作台,然后在“存根监视器”窗口中单击运行图标
以重新启动存根服务器。
- 如果由性能测试应用程序中的调度来启动了服务器,那么将在工作空间内自动创建对应日志。否则,完成以下步骤来从存根服务器检索日志文件:
要点: 存根服务器必须在运行。
- 运行测试后,要查看服务存根日志文件,请打开“存根监视器”,然后单击存根监视器的选项卡。
- 对所选服务器单击同步工具栏按钮。 将为每个已部署服务存根都创建并显示一个 HTML 日志文件。
存根日志报告位于名为 stubLogs 的文件夹中,该文件夹与对应的服务存根位于同一文件夹中。