重点代码部分:
Action()
web_url("www.baidu.com", lr_start_transaction("访问注册页"); //定义事务开始
web_link("???", trans_time=lr_get_transaction_wasted_time("访问注册页"); //获得消耗时间
if (trans_time) { lr_end_transaction("访问注册页",LR_AUTO); //事务结束
return 0; |
运行结果:
....... Action.c(39): The duration up to the submit is 0.029588 seconds Action.c(45): Notify: Transaction "访问注册页" ended with "Pass" status (Duration: 5.0300 Wasted Time: 0.0296). Ending action Action. Ending iteration 1. |
39行:持续时间长达0.029588秒的提交
45行:通知:交易”访问注册页”结束,“通过”状态(持续时间:5.0300 浪费时间:0.0296)。
从上面的结果中发现,我们设置lr_get_transaction_wasted_time函数的时间0.029588 与事务结束浪费的时间 0.0296 非常接近。 这是因为我把 lr_get_transaction_wasted_time函数插入在了事务结果的前面,其实,我们可以将 lr_get_transaction_wasted_time插入在事务执行过程的任意位置来
原文转自:http://www.uml.org.cn/Test/201303151.asp