如何:将 CSV 文件数据源添加到 Web 性能测试
在向 Web 请求添加数据绑定之前,必须将数据源添加到 Web 性能测试。 向 Web 性能测试添加数据源之后,可以将 Web 请求绑定到该数据。 有关更多信息,请参见如何:向 Web 请求添加数据绑定。 在向 Web 请求添加数据绑定之后,必须配置测试运行以便访问一行或多行数据。 有关更多信息,请参见如何:使用测试设置将 Web 性能测试配置为对每行数据运行一次。
备注
仅当逗号分隔的值 (CSV) 文件的第一行为列标题行时,才可将此 CSV 文件用作数据源。如果此文件没有列标题行,则必须将此文件添加为数据库数据源并添加一个架构说明文件,如如何:向文本文件数据源添加架构定义以用于 Web 性能测试所述。
要求
- Visual Studio 旗舰版
向 Web 性能测试添加数据源
在 *** Web性能测试编辑器 ***,右击Web性能测试的顶级节点然后选择 添加数据源。
此时将显示**“新建测试数据源向导”**。
在**“数据源名称”**框中键入数据源的名称。
在 数据源类型 列表中选择 CSV 文件。
选择 下一步。
在框中键入的 选择 CSV 文件 文件的路径和名称或选择省略号(…)浏览到文件。 例如,键入以下文本:
<您的路径>\FileName.csv
CSV 文件的数据将显示在“预览”数据窗格中。 此时将显示前面的 1,000 行数据。
选择**“完成”**。
此时将出现一个对话框,提示您是否将该文件添加到当前项目中。 您可以使用以下信息帮助您确定:
响应
结果
优点
是
将文件复制到项目中。
部署项目时,不需要其他操作。
否
不会将文件复制到项目中。 部署项目时,可能必须更新文件的路径。
某些数据文件可能会非常大,因此应同项目分开进行维护。 某些数据文件必须由团队中的多个成员共享,因此应在所有成员均可访问的中心位置进行维护。
选择 *** 是 *** 或 *** 否 ***。
一个**“数据源”**节点将添加到 Web 性能测试中,文本文件将在层次结构中显示为一个表。
在 文件 菜单中,选择 保存 保存Web性能测试。
警告
使用CSV包含Unicode字符的文件可能无法正常工作。这是因为,该驱动程序应使用的字符集是ANSI。若要解决此问题,请使用以下选项之一:
-
通过设置字符集值更改您的系统注册表中,为Unicode在此关键下:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\Text
保存您的CSV文件为Unicode格式。
-
使用一schema.ini文件。有关更多信息,请参见 该Schema.ini文件(文本文件驱动程序)。
-