???????????????Loadrunner????????????????????????尾?????????????????????????????????????????????锟�?????????????????????婕�????C????????????????????
lr_error_message();
lr_log_message();
lr_message();
lr_output_message();
atoi();
?????????c Langue(LR)??????lr?????????????????c????????message???????c??????printf???????????
????printf???????????????printf(“????????????”?? ???????)??
???????懈??????????????????????????????????????%??????????????%??????懈???????????????谐?????????????纾�
????“%d”???????????????????
????“%o”???????????????????
????“%x”?????????????????????
????“%c”?????????????
????“%s”???????????????
???????lr_error_message();
?????????F1????????????????????梅????????懈???2???梅???
????1?????Login???? lr_error_message???????????????????霉??????????????
????int status = web_url("Login"??
????"URL=https://secure.computing.com//login.asp?user={username}&session={ssid}"??
????"RecContentType=text/html"?? LAST );
????if (status == LR_FAIL) {
????lr_error_message("Error: %s"?? "Unable to login to   secure computing");
????return -1;
????}
????2??????????????????iteration??????????????? lr_error_message????iteration???????????????霉??????????????
????int status = web_url("Login"??
????"URL=https://secure.computing.com//login.asp?user={username}&session={ssid}"??
????"RecContentType=text/html"?? LAST );
????if (status == LR_FAIL) {
????lr_error_message( "Error at iteration #%s"?? lr_eval_string( "{iteration}" ) );
????return -1;
????}
????????lr_log_message();
?????????F1????????????????????梅????????懈???2???梅???
????1?????Login????  lr_log_message???????????????
????char* abort="aborting...";
????if (init() < 0) {
????lr_log_message ("login failed: %s"?? abort);}
????return(0); }
????2??????????????????iteration???????????????  lr_log_message????iteration???????????????霉??????????????
????lr_log_message( "We are on iteration #%s"?? lr_eval_string( "{iteration}" ) );
????????lr_message();
?????????F1????????????????????梅????????懈???1???梅???
????1??init()???????????????????????????????????????
????char* abort="aborting...";
????if (init() < 0) {
????lr_message ("login failed: %s"?? abort);}
????return(0);
????}
???????lr_output_message() ;
?????????F1????????????????????梅????????懈???1???梅???
????1??
????????????????????iteration???????????????lr_output_message????iteration???????????????霉??????????????
????lr_output_message( "We are on iteration #%s"?? lr_eval_string( "{iteration}" ) );
?????濉�??????????????;
???????????????????4??????????????????????????
????lr_error_message( "lr_error_message??写????? %d"?? atoi(lr_eval_string( "{SCount}" )));
????lr_log_message( "lr_log_message??写???: %d"?? atoi(lr_eval_string( "{SCount}" )));
????lr_output_message( "lr_output_message??写????? %d"?? atoi(lr_eval_string( "{SCount}" )) );
?????????????3????????????????????


????
????SCount???

???????????????F9?????????F10??????????校??????RunTimeData????????????Scount=1??


????
??????????薪??

?????????2?????????锟�?
????1??lr_eval_string();
????char *lr_eval_string( const char *instring );
?????????C?????械??梅??????????????
????2??atoi();
????int atoi( const char *string );
?????????????string???????????