1. 程式人生 > >用loadrunner實現excel檔案下載功能的錄製及校驗

用loadrunner實現excel檔案下載功能的錄製及校驗

按照普通方式錄製指令碼,指令碼成功錄製後,需要做以下操作

1。定義變數:

long file;
long pr;
int flen;

2。手工關聯:

web_reg_save_param("pr","LB=","RB=","SEARCH=BODY",LAST);

第一個引數是一個自定義的一個變數,關聯的內容記錄到這個變數中;第二個引數是左邊界,第3個引數是右邊界

3。將伺服器返回的資料儲存到本地的某檔案中

flen =web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);//獲取響應中檔案的長度 
    if(flen > 0)
    {
       //

以寫方式開啟檔案
       if((file = fopen("e:\\test.xls","wb")) == NULL)
       {
          lr_output_message("Open File Failed!");
           return -1;
       }
       lr_output_message("value : %s",lr_eval_string("The row count is: {pr}"));
 
 
       //
寫入檔案內容
       fwrite(lr_eval_string("{pr}"),flen, 1, file);//
第一個引數是從關聯變數中取值;第二個引數是定義取值長度;第三個引數定義取值次數;第4個引數指定寫入路徑      //關閉檔案
       fclose(file);
    }