LoadRunner測試下載功能點腳本(方法一)

性能需求:對系統(tǒng)某頁面中,點擊下載功能做并發(fā)測試誊垢,以獲取在并發(fā)下載文件的情況下系統(tǒng)的性能指標。

  備注:頁面上點擊下載時的文件可以是word殃饿、excel壁晒、pdf等业栅。

問題1:錄制完下載的場景后,發(fā)現(xiàn)腳本里面并沒有包含下載的腳本或url携取?

解決步驟:

  1. ?在IE瀏覽器上打開需要測試功點的頁面雷滋,點擊下載鏈接前啟用httpWatch錄制下載功能點,然后查看Stream下面服務器返回的響應信息晤斩,一個HTTP響應代表服務器向客戶端回送的數(shù)據(jù),它包括:

  一個狀態(tài)行实愚、若干消息頭腊敲、以及實體內(nèi)容 维苔,其中的一些消息頭和實體內(nèi)容都是可選的,消息頭和實體內(nèi)容之間要用空行隔開没宾。

  如圖:只需要關注服務器響應的content-type=application/octet-stream

2.設置LoadRunner錄制選項-HTTP屬性-高級-非資源榕吼,在里面添加非資源內(nèi)容類型:application/octet-stream 勉失,如圖:

  3.添加完后乱凿,再次重新錄制腳本徒蟆,在腳本里面就會有mod=attachment&參數(shù)的url請求型型,腳本代碼如下:

download()

{

lr_think_time(3);

lr_start_transaction("download");

web_url("forum.php_5",

"URL=http://127.0.0.1/Discuz/upload/forum.php?mod=attachment&aid=M3wxMTZiMzFhOXwxNDQzODQ0ODc2fDN8NA%3D%3D",

"Resource=0",

"RecContentType=application/octet-stream",

"Referer=http://127.0.0.1/Discuz/upload/forum.php?mod=viewthread&tid=4&extra=page%3D1",

"Snapshot=t6.inf",

"Mode=HTML",

LAST);

lr_end_transaction("download",LR_AUTO);

return 0;

}

  此時闹蒜,錄制下載的腳本有了,但是LoadRunner回放運行腳本后姥闪,并沒有像手工操作那樣真實的把文件下載下來筐喳,為什么?

  測試場景分析:一般我們手工在頁面上點擊下載鏈接時荣月,瀏覽器會彈出下載保存框梳毙,下載并保存到本地電腦里面,而使用LoadRunner錄制這種場景時堂氯,是不會錄制到瀏覽器彈出下載保存框并保存到本地電腦的步驟的咽白,當點擊某個下載文件鏈接時鸟缕,LoadRunner錄制的腳本里面只會以web_url()函數(shù)模擬發(fā)送下載的請求,服務器響應直接返回需要下載文件里面的內(nèi)容授段,這是通過content-type=application/octet-stream來決定的番甩。所以,LoadRunner在回放腳本的時候窍育,其實已經(jīng)對服務器產(chǎn)生下載功能的效果了宴胧。

問題2:當設置LoadRunner常規(guī)選項-顯示-勾選show browser during replay時,回放運行腳本乞娄,運行時查看器的窗口會彈出下載并保存的提示框显歧,如何解決?

  如圖:

  問題分析:

  1溶其、 ?運行回放下載功能腳本出現(xiàn)此提示的原因是服務器響應返回的只有二進制文件瓶逃,并且content-type=application/octet-stream才會產(chǎn)生束铭,文本文件不會出現(xiàn)契沫;查看快照如圖:

  2懈万、 ?保存的文件格式是UNK会通,其實保存在本地電腦上,重命名下載文件的格式后涕侈,再打開該文件煤辨,會發(fā)現(xiàn)文件內(nèi)容就是下載的文件众辨;

  3、 ?不保存或者取消彈出的UNK文件窗口鹃彻,再次運行vugen時會提示“default result directory is locked”;

  解決方法:

  把去掉勾選“show browser during replay”即可虚婿。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市至朗,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌矗钟,老刑警劉巖嫌变,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件腾啥,死亡現(xiàn)場離奇詭異冯吓,居然都是意外死亡疮跑,警方通過查閱死者的電腦和手機祖娘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進店門渐苏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人胧辽,你說我怎么就攤上這事公黑。” “怎么了人断?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵恶迈,是天一觀的道長谱醇。 經(jīng)常有香客問我,道長奈附,這世上最難降的妖魔是什么煮剧? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮勉盅,結果婚禮上草娜,老公的妹妹穿的比我還像新娘。我一直安慰自己宰闰,他們只是感情好,可當我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布萎战。 她就那樣靜靜地躺著舆逃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪虫啥。 梳的紋絲不亂的頭發(fā)上奄妨,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天砸抛,我揣著相機與錄音评雌,去河邊找鬼景东。 笑死奔誓,一個胖子當著我的面吹牛厨喂,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蜕煌,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼颁褂,長吁一口氣:“原來是場噩夢啊……” “哼傀广!你這毒婦竟也來了伪冰?” 一聲冷哼從身側響起樟蠕,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎吓懈,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體隔嫡,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡腮恩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年温兼,在試婚紗的時候發(fā)現(xiàn)自己被綠了募判。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡内颗,死狀恐怖均澳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情符衔,我是刑警寧澤找前,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站判族,受9級特大地震影響躺盛,放射性物質發(fā)生泄漏。R本人自食惡果不足惜形帮,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一槽惫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧辩撑,春花似錦界斜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至君躺,卻和暖如春峭判,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背奕删。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工侮邀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留铝宵,地道東北人鹏秋。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓仑乌,卻偏偏與公主長得像晰甚,于是被迫代替她去往敵國和親蓖捶。 傳聞我的和親對象是個殘疾皇子俊鱼,可洞房花燭夜當晚...
    茶點故事閱讀 45,781評論 2 361

推薦閱讀更多精彩內(nèi)容