51Testing软件测试论坛

标题: 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   即可。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2