您使用测试编辑器来检查或定制已记录的套接字 API 测试。
当某一测试的记录期间出现连接和数据交换时,测试编辑器将列出此类连接和数据交换。
测试编辑器窗口包含两个主区域。左侧的区域测试内容显示构成测试的套接字事件流。右侧的区域测试元素详细信息显示有关测试层次结构中当前选择的测试元素的详细信息。
值有时可能以绿色突出显示。此突出显示用于指示这些请求包含以下一种或全部两种类型的信息:
- 数据池候选值:这是一个测试生成器已确定可能被数据池中的值所替换的值,通常由测试员在记录期间指定。数据池候选值的一个示例是您在记录的测试中搜索的字符串。将基于以下假定来将该字符串突出显示为数据池候选值:在回放之前,您可能要将该字符串与包含相应替换值的数据池列相关联。
- 相关数据:这些是测试中的值,通常其中一个值位于响应中,另一个值位于后续请求中。例如,由搜索产品数据库的测试返回到浏览器的产品价格。可以将这些值用作以后能够在测试中复用的引用。假设在对许多虚拟用户运行测试之前,您将已记录的测试中搜索的产品名称替换为数据池中的名称。由于测试与数据相关,因此每个虚拟用户会搜索另一个产品,并且服务器会返回相应的价格。
要查看性能测试中颜色编码的图示或更改颜色设置,请单击。
单击添加以将元素添加到所选测试元素中。或者,可以右键单击测试元素,然后从菜单中选择操作。您所看到的选项取决于您已选择的内容。例如,在您选择测试后,可添加新的事件。
插入按钮具有类似的功能。可以使用该按钮在所选元素前面插入元素。
其他按钮(
除去、
上移、
下移)主要在大幅修改测试时使用。
提示: 使用这些按钮或选项执行操作可能会中断记录的测试。
有时,您需要使用的编辑器区域会被遮盖。要将区域放大,请将光标移至其中一根蓝线上,直至光标形状更改为顶部带有向上箭头且底部带有向下箭头的垂直线,然后在按住鼠标左键的同时向上或向下拖动。
显示二进制数据
通过“套接字详细信息”视图,您可以显示测试中发送和接收元素的二进制数据。“套接字详细信息”视图的文本区域支持许多国际字符编码标准。要打开“套接字详细信息”视图,请右键单击套接字发送或接收元素,然后单击显示套接字详细信息。
在测试日志中,“套接字详细信息”视图还显示测试运行期间发送和接收的实际二进制数据。
在套接字测试编辑器中处理元素
套接字测试通常由一长串指向或来自各种连接的发送和接收元素组成。测试编辑器帮助您找到特定元素并在测试编辑器中处理特定类型的元素。以下示例说明如何能够选择和处理大量的测试元素:
- 要选择测试中的所有发送或接收元素:单击选择按钮,然后单击套接字发送或套接字接收。
- 要查找测试中的所有连接:单击选择按钮,然后单击套接字连接。
- 要禁用或除去指向或来自特定连接的所有发送和接收操作:右键单击测试元素,单击管理套接字连接,单击仅将其禁用,然后选择要禁用或除去的连接。
- 要重新启用指向或来自特定连接的所有已禁用的发送和接收操作:右键单击连接元素,单击选择所有相关操作,再次右键单击,然后单击启用。