事物中代码块执行消耗的时间也包括在loadrunner事物响应时间内?那响应时间是不是不准确?
来源:2-3 脚本开发之参数化

慕工程3046511
2018-05-22
事物中代码块执行消耗的时间也包括在loadrunner事物响应时间内?那响应时间是不是不准确?
写回答
1回答
-
linda888
2018-05-23
一般我们把事务中代码执行消耗的时间叫“浪费时间”,比如代码 中加密和解密浪费的时间比较多,事务响应时间已经明确告诉你包括这部分时间,对于代码执行消耗时间不影响分析时,可以忽略。
如果想要去掉,可以通过脚本的方法:
merc_timer_handle_t timer; //变量声明
lr_start_transaction("login"); //开始事务
timer=lr_start_timer(); //记录开始时间
lr_load_dll("getkey.dll"); //加载执行加密或解密的调用
lr_save_string(getrandkey(),"key"); //获得密钥并保存到函数中
//通过调用dll获得密钥
wasteTime=lr_end_timer(timer); //结束时间-开始时间=浪费的时间
lr_wasted_time(wasteTime*1000);
lr_end_transaction("login", LR_AUTO);
计算密钥是很消耗时间的,那么可以使用timer这个变量来记录计算的时间,并将这个时间从整个事务中扣除。
00
相似问题