很多朋友碰到要求測試一個網站,或者廣告系統的PV,一般來說,這樣的測試比較簡單,但如何統計這些測試的并發數及確切的訪問量,卻是個難點。
很多朋友碰到要求測試一個網站,或者廣告系統的PV,一般來說,這樣的測試比較簡單,但如何統計這些測試的并發數及確切的訪問量,卻是個難點。
根據我的理解,PV既然是頁面的訪問量,那么是不是可以通過計算頁面的訪問量來推出PV呢?如果可以,那又該如何計算頁面的訪問量呢?LoadRunner提供了一個點擊率的統計,其實,在實際的測試過程中,我們可以利用這個監控點做一些文章。
假如有這樣一個要求,測試某門戶網站首頁的PV,在晚上8:30到10點這個時間段里,要求達到200萬。我們可以采用下面的步驟:
1、錄制腳本,增強后創建一個單用戶場景,即并發用戶數為1;
2、不設置場景持續時間,直接運行場景,完成后看點擊數是多少,假如為5,表示一個用戶訪問首頁時,共發出了5個請求,也就是說首頁訪問一次,共處理5個請求;
3、按照業內的經驗值,取適量的并發數,比如300左右,(一般地,系統達到500左右并發性能還保持不錯的話已經了不得了。)場景運行時間在(10-8:30)/2=45分鐘,這樣取其實是為了初步評估系統的性能,如果可以的話,就加大并發數,延長持續時間,直至到測試要求的1個半小時。假如 45分鐘內,300個并發,LoadRunner統計的點擊數在100萬,那么首頁的訪問量就是100萬/5=20萬,類似的方法,經過幾次測試,找出支持200萬的點,看并發數,當然,是在測試時間為1個半小時里,找出并發數,如果系統支持不了,也就說明性能跟不上,可以具體分析原因。
文章來源于領測軟件測試網 http://www.kjueaiud.com/