数据池结构

在执行期间,数据池为测试提供可变数据。您可以添加变量(列)、记录(行)和等价类(相关记录的组)以定义数据池的结构。本节对这些结构元素进行描述。要了解有关填充数据池和使用数据池 API 的信息,请参阅“教程:创建数据池驱动的 JUnit 测试应用程序”。

性能测试示例

性能测试基于用户仿真。在与所测试的应用程序进行的会话中,测试员使用的是实际客户将要使用的功能,并且将根据记录的会话生成包含测试员所输入确切数据的测试。例如,要为基于 Web 的购物应用程序中提示购物者输入帐号的对话框创建性能测试,测试员通过选择销售的商品、单击“立即付款”按钮并输入帐号来使用该对话框。在测试回放期间,测试员可能请求同时运行数以百计的交易实例,在这种情况下,最好对每个实例使用不同的帐号(可能是有效帐号与无效帐号的组合)。为了向测试提供要在回放期间使用的可变数据,测试员可以创建数据池。

结构元素

数据池包含三种结构元素:

如下图所示,数据池编辑器是与电子表格相似的网格。右键单击该网格将打开弹出菜单,该弹出菜单可用来添加或维护上述数据池结构元素。通过在单元格中进行输入来添加数据。

当创建数据池时,您可以选择用包含在现有逗号分隔值文本文件(CSV)中的数据来初始化新数据池,该文件是您使用电子表格编辑器或使用一些外部或定制工具创建的。对于包含大量数据的数据池,建议采用此方法。数据池编辑器适合于输入少量数据和修改个别记录的情况,而未提供生成大量已输入数据的方法。

相关概念
教程:创建数据池驱动的 JUnit 测试应用程序

(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.