检查“协议数据”视图中的 HTTP 测试日志

要验证测试是否按您的意图执行,请使用“协议数据”视图,其中显示调度运行期间生成的 HTML 详细信息。如果在测试运行中发生问题,那么还可以将运行期间检索到的数据与记录的数据相比较。

开始之前

设置详细级别。您在“协议数据”视图中可以查看的详细信息量取决于调度中的测试日志设置;请参阅设置测试日志收集的数据。如果计划使用“协议数据”视图并且调度运行规模不大,请为所有类型的事件选择全部设置。对于大型调度运行,由于在完成运行后将大量日志详细信息传输到计算机需耗用大量的时间和空间,因此请勿使用全部设置。您可以为日志级别设置为全部的“协议数据”视图运行创建特殊调度。请将此调度限制为单个测试(或少数测试),并限制为少数用户组或循环迭代。在您对测试能够正常执行感到满意后,可以将其移至对现实工作负载进行仿真的调度。

过程

  1. 在“测试导航器”中,右键单击要检查的结果,然后单击显示测试日志。 结果与附加了时间戳记的测试或调度具有相同名称。
  2. 在编辑区域中,单击协议数据选项卡以打开视图。
    提示: 如果找不到协议数据选项卡,请单击窗口 > 显示视图 > 协议数据
  3. 在“协议数据”视图中,单击表示要显示的内容或视图类型的选项卡:请求响应头响应内容浏览器事件日志 当您查看使用了数据关联的测试日志或测试编辑器元素时,所替换的数据在“请求”、“响应头”和“响应内容”页面上突出显示。
  4. 在测试日志的“事件”层次结构区域中,单击包含要查看的详细信息的行。 详细信息会显示在“协议数据”视图中。
    注: 用户组、虚拟用户和某些 HTTP 请求以并行方式处理。测试日志反映执行的顺序而不是记录顺序或调度中用户组的顺序。因此,测试中页面请求的顺序可能与测试日志中的顺序不同,并且测试日志中用户组的顺序可能与调度中的顺序不同。但是,测试中的页面顺序和用户组内的测试顺序在测试日志中与在对应的测试和调度中相同。

下一步做什么

如果您在回放期间遇到问题,那么可以将记录的数据与运行期间检索到的数据相比较。有关显示记录的数据的信息,请参阅查看“协议数据”视图中的测试

反馈