详解loadrunner的think time(原创)

lr_start_sub_transaction

标记子事务的开始

lr_start_transaction

记事务的开始

lr_end_sub_transaction

标记子事务的结束以便进行性能分析

lr_end_transaction

标记 LoadRunner 事务的结束

思考时间大于阈值时生成: 使用思考时间的阈值。如果录制思考时间小于该阈值,VuGen 将不会生成思考时间语句。您也可以指定阈值。默认值为 3 - 如果思考时间少于 3 秒,VuGen 将不会生成思考时间语句。如果禁用此选项,VuGen 将不会生成任何思考时间。(默认情况下启用)

脚本

    lr_start_sub_transaction("think time1","t1");

    lr_think_time(10);

    lr_end_sub_transaction("think time1",LR_PASS);

    lr_start_sub_transaction("think time2","t1");

    lr_think_time(10);

    lr_end_sub_transaction("think time2",LR_PASS);

       lr_end_transaction("t1", LR_AUTO);

 

输出:

 

Action.c(8): Notify: Transaction "t1" started.

Action.c(9): Notify: Transaction "think time1" started.

Action.c(10): lr_think_time: 10.00 seconds.

Action.c(11): Notify: Transaction "think time1" ended with "Pass" status (Duration: 9.9939 Think Time: 9.9892).

Action.c(12): Notify: Transaction "think time2" started.

Action.c(13): lr_think_time: 10.00 seconds.

Action.c(14): Notify: Transaction "think time2" ended with "Pass" status (Duration: 9.9954 Think Time: 9.9906).

Action.c(15): Notify: Transaction "t1" ended with "Pass" status (Duration: 19.9994 Think Time: 19.9798).


posted on   测试者家园  阅读(1944)  评论(2编辑  收藏  举报

编辑推荐:
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库

导航

< 2006年12月 >
26 27 28 29 30 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6
点击右上角即可分享
微信分享提示