|
录制脚本的时候,think time()时间是默认放在插入的事务里边的,计算平均事务响应时间的时候,这个think time是计算在内的,
如果把think time()移到插入的事务外边,就不会把这个时间计算在内了,得出的平均事务响应时间会缩短很多,我现在有些疑惑,到底应不应该把think time放在事务外边呢?哪个准确???
比如说下边脚本:
lr_rendezvous("GZ");
lr_start_transaction("guzhi");
lr_think_time(10);
web_custom_request("runstatus",
"URL=http://localhost:8083/YssQDII/runstatus",
"Method=POST",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Mode=HTTP",
"EncType=",
"Body=ValRun",
LAST);
.....................
lr_end_transaction("guzhi",LR_AUTO);
把think time()放在外边,是这样的脚本:
lr_rendezvous("GZ");
lr_think_time(10);
lr_start_transaction("guzhi");
web_custom_request("runstatus",
"URL=http://localhost:8083/YssQDII/runstatus",
"Method=POST",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Mode=HTTP",
"EncType=",
"Body=ValRun",
LAST);
.....................
lr_end_transaction("guzhi",LR_AUTO);
上边2个脚本区别在于think time的放置的位置,我试过了,运行后得出的时间区别还蛮大的,现在问一下,应该把tink time放在哪里更加准确呢? |
|