Loadrunner logging

log_turnon(){

    lr_message("**** Start printing log ****");
    lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG | LR_MSG_CLASS_RESULT_DATA | LR_MSG_CLASS_FULL_TRACE | LR_MSG_CLASS_PARAMETERS , LR_SWITCH_ON);

    return 0;
}

log_turnoff(){

    lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG | LR_MSG_CLASS_RESULT_DATA | LR_MSG_CLASS_FULL_TRACE | LR_MSG_CLASS_PARAMETERS , LR_SWITCH_OFF);
    
    lr_message("**** Stop printing log ****");
    
    return 0;
}

print_result_info(char *name){
    int HttpRetCode, httpInfoLastSocketError, HttpInfoDownloadSize, HttpInfoDownloadTime, HttpInfoTotalRequestStat, HttpInfoTotalResponseStat;
    
    HttpRetCode = web_get_int_property(HTTP_INFO_RETURN_CODE);
    httpInfoLastSocketError = web_get_int_property(HTTP_INFO_LAST_SOCKET_ERROR);
    HttpInfoDownloadSize = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);
    HttpInfoDownloadTime = web_get_int_property(HTTP_INFO_DOWNLOAD_TIME);
    HttpInfoTotalRequestStat = web_get_int_property(HTTP_INFO_TOTAL_REQUEST_STAT);
    HttpInfoTotalResponseStat = web_get_int_property(HTTP_INFO_TOTAL_RESPONSE_STAT);
    log_turnon();
    lr_message("****\n%s\nHTTP_INFO_RETURN_CODE: %d\nHTTP_INFO_LAST_SOCKET_ERROR: %d\nHTTP_INFO_DOWNLOAD_SIZE: %d\nHTTP_INFO_DOWNLOAD_TIME: %d\nHTTP_INFO_TOTAL_REQUEST_STAT: %d\nHTTP_INFO_TOTAL_RESPONSE_STAT: %d\n", 
               name, HttpRetCode, httpInfoLastSocketError, HttpInfoDownloadSize, HttpInfoDownloadTime, HttpInfoTotalRequestStat, HttpInfoTotalResponseStat);
    log_turnoff();
    
    return 0;
}

 

posted on 2015-01-15 16:12  keep_walking  阅读(176)  评论(0)    收藏  举报