当我使用LoadRunner的,它可以从一个读取数据csv
文件。 正如我们所知, csv
文件用逗号隔开。
现在的问题是,如果在参数csv
已逗号本身,字符串将被分离到若干段。 这不是我想要得到。
我们怎样才能用它逗号原始数据?
当我使用LoadRunner的,它可以从一个读取数据csv
文件。 正如我们所知, csv
文件用逗号隔开。
现在的问题是,如果在参数csv
已逗号本身,字符串将被分离到若干段。 这不是我想要得到。
我们怎样才能用它逗号原始数据?
当数据有一个逗号,使用转义字符将数据存储在参数。 例如,如果名称是“张三”,它可以储存史密斯\,约翰在LoadRunner的数据文件。
当您在Excel中保存的文件在实际单元格数据逗号,整个小区将是内部的两个“字符。此外,它似乎在他们的空间细胞内的”字符。
例
ColA,ColB,"ColC with a , inside",ColD,ColE
在CSV文件格式的详细信息: http://www.parse-o-matic.com/parse/pskb/CSV-File-Format.htm
该问题的答案是,也许做处理,分离器是在分离器更改为最简单的方法; 字符。 这也是CSV文件的有效分离。
那么例子是:
ColA;ColB;"ColC with a , inside";ColD;ColE
也许正确的方法是使用C函数从文件(例如FOPEN / FREAD)读取数据? 当你读它,你可以使用“和strchr”找到第一个报价烧焦和第二引号字符。 所有在该区间将是一个值,如果逗号是里面也没关系。 有关FOPEN,FREAD,在和strchr文档,你可以参考HP或C函数的引用。 希望这会帮助你。
假设你从参数数据文件阅读,只需使用自定义的分隔符。 逗号是默认的,但你可以将其定义为任何你想要的。 每当我在可变数据逗号我倾向于使用管道符号,“|” 作为方式区分在数据文件中的数据的列。
检查你的参数仔细对话框,你会看到在哪里进行更改。