0

有人可以指导我如何做到这一点

我想将 csv 文件中的测试数据导入 Vugen 脚本。

假设我有 Payee.csv 文件,其中包含 28 列数据,并且 csv 文件位于某个共享位置。在脚本中,我需要通过导入来传递 csv 文件中的值。如何在 Vugen 脚本中执行此操作?

我知道在 QTP 中我们有 DataTable.Import。

谢谢,拉吉

4

1 回答 1

0

您可以导入 CSV 文件并将其用作参数化的数据文件。

请按照以下步骤操作:

  1. 选择要参数化的值。为了解释,我取了用户名字段(jojo)。
  2. 右键单击值 (jojo) -> 选择替换为参数-> 选择创建新参数 在此处输入图像描述
  3. 将参数名称写为用户名(您选择的任何名称)-> 选择参数类型作为文件-> 单击确定按钮。 在此处输入图像描述
  4. 根据您的需要,为“是否要替换所有匹配项”选择是/否。
  5. 值 (jojo) 将被替换为{Username}。将创建 Username.dat 文件,文件中只有一个条目,即 jojo
  6. 右键单击{用户名} -> 选择参数属性-> 单击文件类型下的浏览按钮-> 选择要导入的CSV文件 (Users.csv)(选择另存为类型 ->另存为中的所有文件 (.*)对话框)。
  7. 参数属性dailougue 框以表格格式显示 csv 文件中的所有条目。
  8. Select Column下,选择By name单选按钮 -> 从下拉列表中,选择“username”(列标题) -> 单击Close 在此处输入图像描述

对 CSV 文件中的每一列重复这些操作,只要您想用 CSV 中的数据替换值(列标题是键)。

第二次迭代:

对于密码参数,我遵循相同的过程,将名称参数名称指定为“密码”,并选择相同的 CSV 文件,参考数据“按名称”-> 密码(列标题)

密码参数截图: 在此处输入图像描述

参考:

  1. http://lrhelp.saas.hp.com/en/latest/help/WebHelp/Content/Tutorial/Preparing.htm#How2
于 2016-10-06T14:41:41.730 回答