真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

LOADRUNNER上傳及下載文件

(1)LoadRunner上傳文件

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的前郭網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

 

 

 

         web_submit_data("importStudent.do",

 

                   "Action=https://testserver/console/importStudent.do",

 

                   "Method=POST",

 

                   "EncType=multipart/form-data",

 

                   "RecContentType=text/html",

 

                   "Referer=https://testserver/console/displayStudentList.do",

 

                   "Snapshot=t12.inf",

 

                   "Mode=HTTP",

 

                   ITEMDATA,

 

                   "Name=uploadFile", "Value=D://Excel//data161955.zip", "File=yes", ENDITEM,

 

                   LAST);

 

注:腳本錄制使用Http/Html協(xié)議或Click and Script協(xié)議均可,以上是使用Http/Html錄制的的腳本。需要特別注意的是,無(wú)論使用哪種協(xié)議錄制,待上傳的文件路徑及文件名稱(chēng)只能為英文字符,而不能為中文字符。否則,可能將文件上傳的二進(jìn)制流同時(shí)錄制到LR的腳本中。

 

這個(gè)問(wèn)題同時(shí)也說(shuō)明,LR對(duì)中文的支持還遠(yuǎn)不夠。

 

下面是該應(yīng)用更詳細(xì)的示例。

 

Action()

 

{

 

         //定義double類(lèi)型的變量trans_time,用來(lái)保存事務(wù)的執(zhí)行時(shí)間。

 

         double trans_time;

 

         //定義int類(lèi)型的變量status,用來(lái)保存事務(wù)執(zhí)行的返回的值。

 

         int status;

 

 

 

         lr_start_transaction("測(cè)試");

 

        

 

//使用內(nèi)置函數(shù)lr_get_transaction_duration獲取事務(wù)的執(zhí)行時(shí)間。

 

         trans_time=lr_get_transaction_duration("測(cè)試");

 

         status=     web_submit_data("importStudent.do",

 

                                    "Action=https://testserver/console/importStudent.do",

 

                                     "Method=POST",

 

                                     "EncType=multipart/form-data",

 

                                     "RecContentType=text/html",

 

                   "Referer=https://testserver/console/displayStudentList.do",

 

                                     "Snapshot=t12.inf",

 

                                     "Mode=HTTP",

 

                                     ITEMDATA,

 

                                     "Name=uploadFile", "Value=E://datafile//data01.zip", "File=yes", ENDITEM,

 

                                     LAST);

 

         //增加手工事務(wù),如果該測(cè)試事務(wù)執(zhí)行返回值為0,則事務(wù)執(zhí)行成功,否則執(zhí)行失敗。

 

         if (status == 0)

 

                   lr_end_transaction("測(cè)試", LR_PASS);

 

    else

 

                   lr_end_transaction("測(cè)試", LR_FAIL);

 

 

 

         //打印事務(wù)執(zhí)行時(shí)間。

 

         if (trans_time)

 

                   lr_output_message("事務(wù)執(zhí)行時(shí)間為:%f 秒",trans_time);   

 

    else

 

                   lr_output_message("事務(wù)執(zhí)行時(shí)間未知!");

 

   

 

         return 0;

 

}

 

 

 

 

 

以下是LR的幫助文檔中的web_submit_data函數(shù)的一個(gè)應(yīng)用示例,從該示例中也可見(jiàn)一斑。

 

         web_submit_data("Attachments",

 

       "Action=http://barton.cottage@.Devonshire.uk/Attachments?YY=45434",

 

       "Method=POST",

 

       "EncType=multipart/form–data",

 

       "TargetFrame=",

 

       "RecContentType=text/html",

 

       "Referer=http:///barton.cottage@.Devonshire.uk/Compose?YY=20435",

 

       "Snapshot=t5.inf",

 

       "Mode=HTML",

 

       ITEMDATA,

 

           "Name=userFile0",

 

           "Value=E://sense_sensibility//Elinor.txt",

 

           "File=yes",

 

           "ContentType=text/html", // Override default "text/plain" for .txt files

 

       ENDITEM,

 

           "Name=userFile1",

 

           "Value=E://sense_sensibility//Marianne.jpg",

 

           "File=yes",

 

       ENDITEM,

 

       LAST);

 

 

 

 

 

(2)LoadRunner下載文件

 

 

 

Action()

 

{

 

 

 

       /*下載幫助文檔*/

 

 

 

       //定義一個(gè)整型變量保存獲得文件的大小

 

       int flen;

 

 

 

    //保存文件句柄

 

       long filedes;

 

 

 

    //保存文件路徑及文件名

 

    char file[256]="/0";

 

 

 

       //定義一個(gè)隨機(jī)數(shù)

 

    char * strNumber;

 

 

 

       //Returns the string argument after evaluating embedded parameters.

 

    strNumber=lr_eval_string("{RandomNum}");

 

 

 

       //將路徑保存到file變量中

 

       strcat(file,"D://Excel//");

 

 

 

       //將獲得的隨機(jī)數(shù)拼接在file變量之后

 

    strcat(file,strNumber);

 

 

 

       //將下載的文件后綴名.rar拼接在file變量之后

 

    strcat(file,".rar");

 

 

 

       //到此為止一個(gè)LoadRunner已經(jīng)獲得了一個(gè)完整的文件名

 

 

 

 

 

       //設(shè)置參數(shù)的最大長(zhǎng)度,注意該值必須大于文件的大小

 

       web_set_max_html_param_len("20000");

 

 

 

       //使用關(guān)聯(lián)函數(shù)獲取下載文件的內(nèi)容,在這里不定義左右邊界,獲得

 

 

 

       return 0;

 

}


網(wǎng)站欄目:LOADRUNNER上傳及下載文件
文章URL:
http://weahome.cn/article/ieeoco.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部