事物中代码块执行消耗的时间也包括在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这个变量来记录计算的时间,并将这个时间从整个事务中扣除。 

0
0

LoadRunner 工具使用 企业级性能测试实战

环境搭建,各方面测试策略,服务器系统等监控方式,简单分析定位和调优

323 学习 · 101 问题

查看课程