一个数据池是能够代替请求中字符串参数值的一个数值表。
然后,将数据池的入口同请求的具体部分结合起来即可。
既然您已经将数据池加入到测试中,在测试中您可以从中使用数值来代替记录内容。
由于这个新测试是从最初的记录中产生的,它将不包含取代数据池数值的编辑。
您开发的第一个测试将会在运行一定的用户负载时,利用一个数据池来控制多种搜索条目。
FunctionalTester允许您选择哪一项用资料池值来替代。
一个数据池名称加上扩展名.datapool的文件在项目中被创建了;不再需要原始的CSV文件了。
在汇入之后,您使用FunctionalTester关联资料库和您的脚本。
在这个两篇文中组成系列的第1部分,您创建了一个附有数据池的测试。
在最后的窗口中,如图6所示,清除Firstrowcontainsvariablenamesandsuggestedtypes复选框。
第一部分的开始,将创建一个简单的测试和标准数据池来提供可变的测试数据。
完成关联数据池和页面的操作,请您定位到该列并且点击UseColumn按钮,如图18中所示。
这个值显示的背景是墨绿色,表明当前是由一个数据池值来取代的。
使用测试数据汇和验证点使得您可以输入数据,以及验证测试结果。
让我们使用Rational的测试应用程序ClassicsCD来记录一个简单的数据池。
已记录的测试在默认情况下将会使用记录测试数据作为搜索字符串,直到您编辑这个测试来选择一个数据池使用。
一个资料池的内容可以从文件系统中的CSV格式的文件汇入。
您将创建第二个测试,这将使用测试数据的原始CSV文档而不是数据池。
在图9中显示的数据池显示了每个测试的搜索标准和搜索结果。
您需要为数据池重新命名变量,您可以点击列并输入新名称。
在您想要增加另一个测试时,只要向您的数据池中增加另一行,并在循环中增加计数器的值。
在Selectdatapoolcolumn窗口中,选择SearchString,然后点击UseColumn,如图11所示。
您可以使用一个数据池引用来替代您正在验证点中测试的值的一个文字值。
这将把取代值从数据池值更改为自定义代码类的返回值。
您只要在数据池表格(如图5所示)中右键点击,将显示一列数据池编辑命令,如图6所示。
一旦测试数据被导入到整个CSV文件中,您可以简单地选择测试参数和挑选数据栏来使用。