【軟體】JMeter - 壓力測試- 進階版@ My Life - 隨意窩

文章推薦指數: 80 %
投票人數:10人

這次的進階版主要是說明錄製( Recording Controller)及設定變數(CSV Data Set)這二部份。

JMeter的版本是2.3.4. OS 是Windows XP. 接著大家就看圖吧~~看圖最清楚了。

如果圖 ... MyLife我的生活!!我的記錄!!日誌相簿影音好友名片 200910271610【軟體】JMeter-壓力測試-進階版?WindowsSoftwareWindows 從我寫了:【軟體】JMeter-壓力測試-簡單版,已經過了快一年了。

天呀~~ 時間過的真快。

今天終於又跨出一步,寫了進階版。

但也都只是照著Garlic的PPT一步一步來而以,哈~~ 這次的進階版主要是說明錄製(RecordingController)及設定變數(CSVDataSet)這二部份。

JMeter的版本是2.3.4 OS是WindowsXP 接著大家就看圖吧~~看圖最清楚了。

如果圖很小的,點擊後就會看到大張的原圖。

TestPlan>Add>ThreadGroup ThreadGroup>Add>LogicController>RecordingController  WorkBench>Add>Non-TestElements>HTTPProxyServer 接著開啟IE,將Proxy設定成localhost8080 然後回到JMeter,在HTTPProxyServer裡的URLPatternstoExclude加上過濾的條件,將不必要的資訊Skip掉,像是jpg,gif,css,etc...加好後,就按下面的Start,開始錄製動作。

接著你在IE輸入你要測試的網頁,點擊對應的動作,這些都會被錄下來,錄好後,就按STOP。

接著將RecordingController打開後,就會看到錄下來的每一個動作。

到此為止,錄製的部份算是搞定了。

  接著加入一些Listener,這樣子就可以看到執行後的結果。

ThreadGroup>Add>Listener>AssertionResults(這個…是拿來驗証結果的,我這次沒用到,可以不加)   ThreadGroup>Add>Listener>ViewResultinTable ThreadGroup>Add>Listener>ViewResultTree 接著是CSVDataSet的部份,首先先準備好一份CSV的資料。

(檔名請全部小寫)如果是多欄的資料,從中間加上","分隔 ThreadGroup>Add>ConfigElement>CSV資料設定(這裡居然沒有翻譯成英文…CSVDataSet) 檔名:c:\test.txt變數名稱:userid(如果有多欄則userid,name,password......) 接著就是要將這些Data應用到你錄製的動作中了。

點擊你錄製好的HTTPRequest,將變數放到要替換的地方。

下面這張圖裡的Path本來是/chingwei,我換成/${userid} 不止是Path,你也可以改送出的Param,下面這張圖裡的uid本來是chingwei,我換成${userid}至此,CSVDataSet也完成了。

接著就是執行了,在ThreadGroup,你可以設定你想要的users,inseconds,forever等參數。

然後按下主選單的Run>Start就會開始做壓測了。

最後來看看結果,點擊ViewResultsTree,可以看到餵進去的資料,真的有作用。

如果把Errors打勾,就只會抓有錯誤的資料。

  以上~阿清/Xuite日誌/回應(3)/引用(2)【系統】Linux:Sor...|日誌首頁|【系統】Linux:glx...上一篇【系統】Linux:Sort指令...下一篇【系統】Linux:glxgears-測試顯示卡效能...回應 點個廣告吧 用BloggerAds替自已加薪 關鍵字 chingwei's新文章TTT不能輸入密碼的FLASHPLAYER-音樂【轉換】搬家囉,來Blogger看吧。

【系統】Nginx:用Referer或IP來擋盜連【系統】Nginx:HttpHeadersMoreModule【系統】Nginx+PHPFastCGI【系統】Ora2Pg:遇到的問題…【系統】Ora2Pg:將Oracle轉到PostgreSQL的工具【MAC】好用軟體雜記【MAC】黑蘋果OSx86-Hackintosh 全部展開|全部收合 Linux、Ubuntu、Software、台灣、SUSE、PHP、JavaScript、重灌、隨記、Windows、CSS、Firefox、Zend、電影、Server、Lighttpd、ShellScript、System、美食、Web、ZendFramework、台北縣、搞笑、Error、南投、Nginx、iPhone、IE、SVN、彰化、jQuery、HP、VirtualBox、新竹、台北市、桃園、Smarty、Plurk、程式、新竹縣、其它、RPM、宜蘭、Tips、iPad、PHPDoctor、FreeBSD、Chrome、Xuite、台中縣、moreHTML5、Robot、Fun、塗鴉、影集、行動、敗家、苗粟、台中市、Wedding、Life、生活、MAC、MSN、台中、Squid、Apple、性向測驗、JST、Tidy、台北、DIY、 累積|今日loading......



請為這篇文章評分?