Loadrunner里面的深入理解Resource 的 0和1


 

    最近在倒騰loadrunner,發現一些非常有意思的配置項,也許同學們平時去玩的時候,沒有注意這些點。我也查閱了網上的帖子,說的都不夠詳細~操作起來的話,同學們也只是看到文字的描述,並不能發現區別。今天要說的重點就是Resource 里面0和1與LR的non-resources配置的關系。

  一般我們同學們都是認為性能測試就是用LR去錄制一個腳本,然后跑場景,然后完了。從沒有去深入理解這些腳本與配置之間的關系,去捯飭一下,你會發現新大陸。

  我們利用華華的博客園地址來做一個實驗,來看看resource的0與1會有什么區別:

1、准備工作:

  請求地址:http://www.cnblogs.com/liulinghua90/

 工具:Loadrunner12

  准備請求:首先我們在LR里面寫一個請求web_url(),完成博客園的請求,如下所示:

二、回放腳本,觀察區別,驗證功能

情況一:此時Resource=0(見紅框中的標記),表示這個請求不是一個資源,那么每次回放腳本的時候,都會去向服務器發起請求。

1:設置fiddler代理,查看是否可以看到請求的結果,設置路徑:runtime-setting-->proxy--->use custom proxy,填入fiddler的的地址和端口8888,如下所示:

2:同時把瀏覽器設置里面的選項全部去掉勾選:runtime-setting-->Browser Emulation

3:開始回放,我們看到fiddler里面會有響應的結果:

 

情況二:設置Resource=1(見紅框中的標記),表示這個請求是一個資源,那么每次回放腳本的時候,都不會去向服務器發起請求。

1:所有的設置都跟情況一一樣,我們不做任何更改。只是更改了Resource選項,如下所示:

2:開始回放腳本,觀察結果:發現fiddler里面沒有任何內容。

 

 情況三:設置Resource=1,表示這個請求是一個資源,那么每次回放腳本的時候,都不會去向服務器發起請求。

 1:腳本跟情況一樣,不做任何更改,但是我們對瀏覽器的設置項做以下更改,勾選上:Download non-HTML resources

2:回放腳本,觀察結果:發現fiddler又有結果了!

 

大家實戰操作后,肯定會覺得很神奇。那么華華來給大家整理下思路:

1:當resource=0時,每次請求都會把響應結果返回回來。

2:當resourcce=1時,每次請求都不會把響應結果返回回來。

3:當resource=1時,但是勾選上download non-html,就會把響應結果返回回來。

 

大家可以動手去操作一下!看看是不是有這個區別,以后自己編寫腳本也會更加的清晰明了!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM