已创建数据池并使测试能够使用数据池之后,将测试中的特定值与特定数据池列相关联。
过程
- 在“测试导航器”中,浏览以找到测试并双击该测试。测试将打开。
- 找到并单击包含了要替换为变量数据的值的请求。
单击测试页面将向您显示一个表,其中列出该页面上的数据池候选项和关联的数据。
(如果关联的数据未显示,请右键单击该表并确认选择了显示引用。)引用将以蓝色字母显示,而数据池候选项将以黑色字母显示。
如果“值”列的内容与数据池中的列数据完全对应,请单击相应行,然后单击替换。“选择数据源”窗口将打开。跳至步骤 6。您可以忽略步骤 8,因为预先选择了 URL 编码。
否则,双击相应行以浏览至包含了要从数据池进行替换的值的页面请求,并继续执行下一步骤。
要从数据池进行替换的值可能不会在任何页面表中列出。
在此情况下,请手动查找包含此值的请求字符串。
- 如果要从数据池进行替换的值是已被指定数据池候选项的字符串部分,那么您必须移除淡绿色突出显示:右键单击并选择移除替换。 例如,如果已在测试中搜索 doe, john,那么测试中的数据池候选项将显示为 doe%2C+john。
假定您不想将该候选项与包含格式为 doe, john 的数据的单个数据池列相关联。
而是想要将 doe 和 john 与不同的数据池列相关联。在此情况下,您必须首先移除替换。
- 突出显示值:在按住鼠标左键的情况下,将鼠标拖动到值上。
- 右键单击突出显示的值,然后选择。
“
选择数据源”窗口将打开。
注: 要使用未列出的数据池,请单击数据池:“选择数据池列”窗口将打开。
- 单击要与测试值关联的数据池变量或列的名称。
- 单击选择。
为了指示关联已设置,所选测试值的突出显示会变成深绿色,并且将更新该页面的数据池表,如示例中所示。
- 可选: 从数据池替换变量数据时对其进行编码。
如果测试值包含特殊字符(例如空格或逗号),请单击相应行并选择 URL 编码。使用此选项可在替换数据池中的可变数据时,对特殊字符进行编码。
例如,数据池列中用空格分隔的数据可能需要进行编码。
启用 URL 编码后,John Doe 将被替换为 John%20Doe。
如果未选择 URL 编码,那么所替换的变量数据将为字面值。请勿对包含已编码数据的数据池启用 URL 编码。
- 可选: 如果将页面的元素替换为数据池列,那么要在“页面元素”报告中查看替换,请在请求的“测试元素详细信息”区域内单击在性能报告中使用已替换的 URL 复选框。
- 保存测试。