HTTP 测试编辑器概述

您可以使用测试编辑器来检查或定制已记录的测试。

测试编辑器将按标题列出测试的 HTTP 页面。以下示例显示了 visitIBM 测试,该测试是从对以下测试员操作的记录中生成:输入 http://www.ibm.com,在购买下选择软件,停止记录。

visitIBM 测试

测试编辑器窗口包含两个主要区域。左侧的区域测试内容显示测试的 HTTP 页面的层次结构。右侧的区域测试元素详细信息显示关于 HTTP 协议的常用选项和特定信息。HTTP 选项将应用于 HTTP 测试的每个页面。

测试变量测试内容区域的顶部列出。这些变量(测试中的主机名和端口)在生成测试时自动创建。单击变量名称可查看其在测试中的使用位置。通过更改这些变量,可对不同配置和 Web 主机共享或复用测试。用户定义的变量也在测试内容区域的顶部列出。有关本主题的更多信息,请参阅相关主题。

展开测试页面时,将看到该页面的请求的列表,这些请求位于单独的文件夹中,其名称是不含开头的 http:// 的完整 Web 地址。以下示例显示了 visitIBM 测试的所展开的第一个页面,并在测试内容区域内选择了该页面。在该示例中,测试元素详细信息中显示的设置将应用于所选页面。

IBM 测试的所展开的第一个页面

主请求(以粗体列出)是页面标题的基础。主请求可以是测试员已在浏览器中输入的 Web 地址、已单击的超链接或者测试员已从另一个页面请求重定向到的 Web 地址。在本示例中,主请求显示测试员已从初始页面请求 (www.ibm.com) 重定向到 www.ibm.com/us/。 如果主请求不返回页面标题,那么测试生成器将从 Web 地址的第一个节点为此标题创建唯一名称。

一些请求以黄色突出显示。此突出显示用于指示这些请求包含以下一种或全部两种类型的信息:
注: 要查看性能测试中颜色编码的图示,请单击窗口 > 首选项 > 测试 > 测试编辑器,然后单击颜色和字体选项卡。

展开请求时,将看到该请求的响应数据。如以下示例中所示,请求还可包含连接数据。因为响应在测试内容区域内进行选择,所以测试元素详细信息区域将显示该请求的响应数据。

显示连接和响应数据的已展开树

每个请求内的响应数据都显示 Web 服务器根据该请求已返回到浏览器的数据。页面内列出的请求共同决定了 Web 服务器已为该页面返回的所有内容。

选择多个响应可在测试元素详细信息下显示一张表,此表显示所选响应的以下元素:

单击添加可将子元素添加到所选测试元素。或者,也可以右键单击测试元素并从菜单中选择操作。您所看到的选项取决于您已选择的内容。例如,在选择测试后,可添加新页面、定制代码块或 IF 条件。在选择页面后,可添加请求或 IF 条件。

插入按钮具有类似的功能。使用此按钮可在所选元素前面插入一个同代元素。

移除上移下移按钮和某些添加选项(HTTP 页面HTTP 请求基本认证)主要用于您手写的测试;这些操作或选项可能会损坏生成的测试。通常在生成的测试中使用的结构类型在验证预期的行为添加测试元素中进行了说明。

如果测试 Siebel 应用程序,请参阅测试 Siebel 应用程序以了解先决条件以及关于标准 HTTP 测试与 Siebel 测试之间差别的详细信息。

测试编辑器中的一部分有时可能会模糊化。 要查看模糊化的区域,请将光标移至其中一条蓝线上,直到光标变成 双向箭头,并在按住鼠标左键的同时向上或向下拖动。

要调整“测试编辑器”窗口的大小,请执行以下某个操作: 新的大小在您下次打开窗口时将保留。双击蓝线可返回到 50/50 的比率。

反馈