本文主要是介绍loadrunner Lr_类函数之 lr_peek_events(),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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终止。
这篇关于loadrunner Lr_类函数之 lr_peek_events()的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!