• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 歡迎所有愛好軟件測試的任人志士加入本空間!

    用LoadRunner下載文件并保存到本地

    上一篇 / 下一篇  2007-05-16 16:31:45

     論壇上經常有人問起,如何讓LoadRunner可以下載文件并保存在本地。

    J/Dz9L X!mk0初看起來,這個問題應該不是問題:LoadRunner錄制的是Client(瀏覽器)和服務器之間的交互,自然也就能記錄到下載文件的動作和收到下載文件的全部內容,但如果真用LoadRunner去嘗試這樣一個工作,卻會發現在LoadRunner錄制的腳本中根本沒有任何與下載文件相關的語句。

    ^j+v1Lkt7s0

    k6fm5V%\$jy W4s0其實,在HTTP協議中,本來就沒有任何一個方法或是動作能夠標識“下載文件”這個動作,對HTTP協議來說,下載文件或是請求頁面,都只是一個GET方法,至于說我們下載文件時看到的那個提示我們給出用戶名的對話框,那完全是客戶端自身判斷到我們請求的是一個文件而自行處理的。

    /teZ5D8]$h;^ qAc0h0 領測軟件測試網網6CN }Nv#zg)I1\+p

    那么,究竟該如何才能讓LoadRunner完成這個工作呢?領測軟件測試網網3Qfl;V)nd$QM

    領測軟件測試網網 g @-g5uu \;B

    通過上面的分析,我們已經知道了這樣一些事實:

    jo t{!Z$| w{4O;D0 領測軟件測試網網%h)G{'DO

    1、文件請求是通過GET方法請求的;

    $gy0\Lt%}0 領測軟件測試網網C n/U8y%v

    2、LoadRunner已經記錄了客戶端發出的對文件的請求,并能夠收到文件內容;領測軟件測試網網%Xq(ze0YqKg"J8u'i!F

    O0tH6L+c Z0因此,我們完全可以通過關聯的方法,從LoadRunner發出的請求的響應中獲取到文件的內容,然后通過LoadRunner的文件操作方法,自行生成文件。領測軟件測試網網2A#w2V0WLi^)T

    領測軟件測試網網v(_W%b-Ng

    從LoadRunner錄制時的記錄(Recording Log)中,我們可以看到具體的請求和請求的響應信息:

    Y o-i/N#L6c7Uo!m0J)]0 領測軟件測試網網)pJ%f ~ d&^)Y

    從這里可以看到,我們只需要對以下語句進行關聯,就能獲得文件的內容。領測軟件測試網網luSGI3pW~

    web_url("viewfile.asp",領測軟件測試網網e'Ea*v.Y
            
    "URL=http://www.kjueaiud.com/bbs/viewFile.asp?BoardID=25&ID=217",
    ;@s,c q~0F0?,np0        
    "Resource=0",
    aZZdvi9[&Q0        
    "RecContentType=text/html",
    5@_+L9y]0        
    "Referer=http://www.kjueaiud.com/bbs/dispbbs.asp?boardID=25&ID=5187&page=1",
    D|y6lJTY4R0        
    "Snapshot=t16.inf",領測軟件測試網網d 老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>