通常我们会在controller中分别对每个脚本做一些设置,比如迭代次数、忽略思考时间等。如果场景中脚本繁多,可能希望统一设置某些参数,这时可以考虑通过场景的参数文件配置来批量解决这些事情,可以提高工作效率。
选中自己保存的controller场景,鼠标右键点击编辑,就会打开场景的数据信息。
Loadrunner11 以前的版本,参数后面要加上引号"",比如UseThreads="1"、Options="NOTHINK"
UseThreads=1 #使用线程运行并发用户;Run Vuser as a thread
UseThreads=0 #使用进程运行并发用户;Run Vuser as a process
ContinueOnError=1 #选中表示在出现error时,继续运行场景
ContinueOnError=0 #不选中表示在出现error时,继续运行场景
AutomaticTransactions=1 #该参数为1,表示选中Define each action as a transaction;0反之,默认为0
AutomaticTransactionsPerFunc=1 #该参数为1,表示选中Define each step as a transaction;0反之,默认为0
【ThinkTime】设置
Options=NOTHINK #忽略思考时间
Options=RECORDED #使用录制到的思考时间
【LOG]】设置
LogOptions=LogDisabled #关闭日志
LogOptions=LogBrief #打开标准日志
LogOptions=LogExtended #打开扩展日志
[扩展日志]在打开扩展日志时,下面log选项才有效
MsgClassParameters=0 #在日志中不显示参数化或者关联数据
MsgClassParameters=1 #在日志中显示参数化或者关联数据
MsgClassData=0 #在日志中不返回服务器返回数据
MsgClassData=1 #在日志中返回服务器返回数据
MsgClassFull=0 #不选择高级跟踪,即Advanced trace
MsgClassFull=1 #高级跟踪,即Advanced trace
RunLogicPaceConstTime="0.210" #设置pacing时间,默认是60.000 ;注意小数点后保留3位小数
批量选中所有脚本
Enabled=1 #选中脚本
Enabled=0 #不选中脚本,即该脚本不参与本场景测试压测
批量修改运行时中的脚本运行次数
RunLogicNumOfIterations="1"
批量修改脚本所在Path
修改Path=路径