lr_exit()
退出脚本,操作或迭代。
void lr_exit(int continuation_option,intexit_status);
参数说明:
continuation_option :ontinuation选项指定在调用lr_exit之后脚本如何继续
exit_status:为调用lr_exit的结果的方案组的状态
lr_exit函数允许您在执行期间从脚本运行中退出。
调用lr_exit的事务不会显示在“事务状态”框中的LoadRunner控制器中。它在已通过和失败的事务的计数中被忽略。
如果在同一脚本中多次调用lr_exit(无论是在不同的操作还是不同的迭代中),则最后调用的退出状态决定运行脚本的Vuser组的状态。控制器的“方案组状态”框显示状态。它是运行停止后组显示的列。
示例:lr_exit
在以下示例中,如果与ftp服务器的连接失败,lr_exit将退出脚本。
vuser_init(){
int status =ftp_logon(“FTP”,“URL = ftp:// user:pwd@ftp.merc-int.com”,“LocalAddr = ca_server:21”,“ClientCert = / ca / pem /
“ClientKey = / ca / pem / key /”,“ClientPassword = @3#$ 8800cvd”,
“CertificateAuthority = / ca /”,“SSLVersion = SSL2”,LAST);
if(status ==LR_FAIL){
lr_error_message(“ftp login failed”);
lr_exit(LR_EXIT_VUSER,LR_FAIL);
}}
return(0);
}}
此函数不返回值。