2016-12-14 56 views
0

我有一个VUGen脚本,它使用参数列表type=FileSelect Next Row = UniqueUpdate value on = Once。该文件(UsernameAndPassword.dat)位于共享文件夹中。 当我用更多的1 VUser运行性能测试时,所有VUser只保留该参数的第一条记录。我的意思是,用相同的用户/口令值运行的所有Vuser,即:HP Load Generator中的参数列表问题

parameter list 

username,password 
john,12345 
caty,67890 
alfred,09876 
greg,54321 


Vusers 1: john,12345 
Vusers 2: john,12345 
Vusers 3: john,12345 

etc. 

然而,如果使用一个内部的参数列表(type=file,等等上文),当运行测试,每VUser获得不同的用户名值。 对于内部参数列表,我的意思是文件.dat包装在脚本中。

如何像内部参数列表一样按顺序读取外部文件?

回答

0

一个文件是一个文件是一个文件。当你启动你的虚拟用户时,你的参数文件,无论是与你的脚本一起发送的还是在一个普通的驱动器上引用的,都将被加载到你的负载生成器的RAM中。这就是为什么在测试过程中无法写入参数文件并使其可用的原因,因为正在使用的文件实际上是在RAM中。

您是否尝试过将块大小手动设置为1,然后更新一次?

将您的负载生成器的软件版本检查到major.minor(补丁)级别。当控制器和负载生成器在版本级别上不同步时,会出现各种各样的怪异事件。