Performance Counter (性能計數器) 在性能測試中的應用
在性能測試中很重要的一部分就是監控測試執行過(guò)程中服務(wù)器的性能參數,大型商業(yè)的測試工具比如IBM RPT,HP Load Runner已經(jīng)提供了完善的功能可以直接從服務(wù)器上記錄保存數據,但是如果使用一些開(kāi)源軟件來(lái)進(jìn)行測試的話(huà)就需要用其他辦法來(lái)記錄數據了。
在Windows中微軟提供了一個(gè)小工具Performance Counter(性能計數器),可以用它來(lái)進(jìn)行監控和記錄數據。
1. 啟動(dòng)Performance Counter,打開(kāi) Control Panel -> Administrative Tools-> Performance
2. 這個(gè)時(shí)候就能看到Performance Counter的主界面,并且默認選中的是 System Monitor,這樣只是顯示數據并不會(huì )記錄下來(lái)。

3. 在左邊的樹(shù)狀菜單中選擇 Performance Logs and Alerts -> Counter Logs
4. 在右邊的窗口中就能看到一個(gè)默認的Counter,名字是System Overview.
5. 右鍵點(diǎn)擊空白處,在右鍵菜單中選擇 New Log Setting…,輸入名字,建議和被監控的服務(wù)器同名,便于區分。
6. 屬性對話(huà)框中選擇 General 標簽,點(diǎn)擊 ‘Add Counters’,添加所需要的Counter,這里要注意,盡量不要選擇 ‘Use local computer counters’ 單選項,而是選擇 ‘Select Counters from computer’ 否則一旦想把現在所建的監控項目移動(dòng)到其他機器上就是一個(gè)比較痛苦的事情了。
7. 在’Log Files’標簽中設置記錄文件的類(lèi)型,建議選擇’Text File (Comma delimited)’, 這樣以后就可以用Excel來(lái)分析生成的數據。
8. 根據自己的需要設置’Log Files’,’Schedule’標簽頁(yè)中的其他內容。
9. 點(diǎn)擊’Ok’,完成編輯。
10. 選擇剛才新建的Counter,點(diǎn)擊工具欄上的“開(kāi)始”按就就可以開(kāi)始記錄了。
11. 可以在Counter上右鍵,然后選擇’Save Settings as’,把Counter保存為html,這樣就可以在其他導入使用。
注意事項:
1. 如果有多臺服務(wù)器,最好是把所有的Counter集中一臺機器上,便于統一管理。
2. 兩個(gè)有用的CMD命令,可以寫(xiě)一個(gè)bat來(lái)統一開(kāi)始停止所有的counter:
Logman Start [countername] - 啟動(dòng)本機上指定名字的Counter
Logman Stop [countername] -停止 本機上指定名字的Counter
入門(mén)的內容就這么多了,總的來(lái)說(shuō)Performance Counter 還是一個(gè)很不錯的小工具,其他的內容可以自己摸索,很容易理解。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/