loadrunner Lr_类函数之 lr_peek_events()

本文介绍了lr_peek_events函数的使用方法,该函数用于在Vuser脚本中检查事件并暂停执行。对于C语言编写的脚本,通常无需显式调用此函数,而对于Java或VisualBasic编写的脚本,则需要手动插入该函数来实现事件检查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

lr_peek_events()

检查事件。
void lr_peek_events();

lr_peek_events函数暂停Vuser脚本运行,并在恢复之前检查事件。
使用C语言编写的脚本在内部执行此检查。因此,不需要使用lr_peek_events函数。
用Java或Visual Basic编写的脚本不会在内部执行此检查。因此,将此函数插入到您希望Vuser暂停的点处的Vuser脚本中。

 

示例:lr_peek_events
在以下示例中,lr_peek_events使Vuser能够在每次迭代开始时暂停。迭代期间发生的暂停事件仅在下一次迭代开始时有效。
{
    / *
此示例意在在迭代中运行。 * /
    / *
检查事件* /
    lr_output_message
(“关于检查事件,暂停可以被拦截。
    lr_peek_events
();
    lr_output_message
(“已完成检查事件/暂停。”);
    / *
在这里实现你的逻辑* /
    lr_think_time
10;
    lr_output_message
(“运行测试步骤...”);
    return 0;
}}

下面的Replay Log显示了迭代的使用。
运行Vuser ...
开始迭代1
启动操作。
Action.c
7):关于检查事件。暂停可以被拦截。
Action.c
9):完成检查事件/暂停。
Action.c
13):运行测试步骤...
结束操作操作。
结束迭代1
开始迭代2
启动操作。
Action.c
7):关于检查事件。暂停可以被拦截。
Action.c
9):完成检查事件/暂停。
Action.c
13):运行测试步骤...
结束操作操作。
结束迭代2
正在结束Vuser ...
启动操作vuser_end
结束操作vuser_end
Vuser
终止。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值