标题: LoadRunner中单个参数取值数量限制的问题 [打印本页] 作者: 槛外人 时间: 2006-6-30 16:44 标题: LoadRunner中单个参数取值数量限制的问题 由于测试需要使用多个参数来运行脚本,所以做了一个小测试,过程如下:
1、 首先从数据库中取得5000条记录,并转换为文本文件。
2、 在Vuser中的参数中读入,然后设置每个虚拟用户使用100个参数。
3、 在场景中运行设置了50个虚拟用户运行脚本,按照最初的设想,正好使用完5000个参数。
但是在运行时发现,只能有5个用户成功,其他的用户都提示“insufficient records for param SellerEmail' in table to provide the Vuser with unique data”。翻译为中文大意是没有足够 的参数。刚开始怀疑参数大概有500个数量的限制。可是跟网上的一些朋友聊过之后,说并不存在这样的问题。
详细的设置情况如下:
在对比过朋友和我的设置后,发现比较有可能出现问题的是参数所在文件的路径,我的路径是“..\..\Email.dat”,是个相对路径,而朋友那边是绝对路径。
当我把路径换为绝对路径时,运行同样的虚拟脚本设置,在场景中运行100个用户,果然成功了。
可是思来想去,也不觉得取参数跟相对路径有什么必然的联系,有知道的朋友请联系我。作者: yangjingxiao 时间: 2006-7-1 15:48
相对路径如何设置?
我一般都是绝对路径,一个参数文件有8000个记录都没有问题,但要小心,一个文件一般只对应一个参数,如果要一个文件对应多个参数的话,各个参数必须选择 same line as。否则很容易出现上面的错误提示。作者: 槛外人 时间: 2006-7-3 11:29 标题: HOHO 谢谢楼上的,我是一个文件对应多个参数的,只有一个参数设置了取值顺序,其他都是same line as的。
相对路径用这样的表示方法:..\..\文件名.dat 即可。