loadrunner 运行场景-运行时设置
运行前设置脚本的运行策略保证整个场景中的所有用户的运行方式正确。注意Controller中Run-Time Setting独立存放在场景.lrs文件中,并不会影响脚本在VuGen中运行的设置
a) Think Time。在VuGen中,Think Time默认为忽略,但是场景中,该选项会自动按照脚本录制的lr_think_time()函数进行运行,Think Time可以模拟真实用户的操作等待,这个值必须适当,可以考虑取一个熟练用户的操作速度和一个新用户的操作速度的平均值来设置合理的Think Time值。
b) 场景中MMDRV.EXE负载的生成方式。Load Generators会调用MMDRV.EXE来生成负载,而负载的生成分为进程方式和线程方式,使用进程模式模拟负载的资源开销相对较大,每个虚拟用户会使用一个单独的mmdrv.exe来完成负载的实现,这样做用户之间会相互独立,互不影响。
c) 系统日志设置。在场景中系统日志会从Always send message变为Send message only when an error occurs,不出现错误就不记录日志,这样可以减少负载时记录日志的资源开销,从而提高模拟效率,当需要进行错误跟踪时,再将其打开。