您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源性能測(cè)試工具 > Jmeter
使用Jmeter測(cè)試Zookeeper的讀寫(xiě)效率
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/27 15:19:26 ] 推薦標(biāo)簽:開(kāi)發(fā) 開(kāi)源 Jmeter

主要的測(cè)試思路是借鑒以上兩篇文章.
需要寫(xiě)java代碼,打成jar包,放在Jmeter的lib相關(guān)目錄.
雖然有借鑒先輩們的經(jīng)驗(yàn),還是有自己遇到的問(wèn)題,以下簡(jiǎn)單羅列下:
1.查看自己Jmeter的版本,查看JmeterHome/lib/ext目錄下是否有
Jmeter_java.jar
Jmeter_core.jar
這兩個(gè)包的引入在上面第二篇文章中也有提到,如果Jmeter版本不對(duì)可能需要下載新的版本使用。

2.查看JmeterHome/lib目錄是否有
jorphan.jar
logkit-2.0.jar
avalon-framework-4.1.4.jar
這三個(gè)包是在代碼編完后運(yùn)行拋錯(cuò)時(shí)才發(fā)現(xiàn)的,在Jmeter的lib下找,然后導(dǎo)入到相應(yīng)工程。

3.先在eclipse上測(cè)試下zk的連接、creat、delete、set等方法是否能正常工作。
導(dǎo)出為jar包。export--Jar File--Next
勾選export generated class files and resources
export java source files and resources
Next
finish

4.將Jar存放在JmeterHome/lib/ext目錄下,重啟Jmeter
創(chuàng)建線程組---創(chuàng)建Java請(qǐng)求--配置參數(shù)---運(yùn)行


測(cè)試ZK讀寫(xiě)效率的思路:
如第一篇文章,我首先測(cè)試節(jié)點(diǎn)的創(chuàng)建和刪除的壓力,
create node 、delete node。不斷增大線程數(shù),并記錄響應(yīng)時(shí)間、TPS(每秒完成的請(qǐng)求數(shù)),以觀察處理情況。
我分別做了1000、5000、10000的測(cè)試:90%用戶響應(yīng)時(shí)間都在20--24ms,TPS 10/s

第二個(gè)測(cè)試加入了watcher
創(chuàng)建節(jié)點(diǎn),并對(duì)節(jié)點(diǎn)進(jìn)行監(jiān)控,修改節(jié)點(diǎn)后收到節(jié)點(diǎn)變化的通知,然后讀取變化的數(shù)據(jù)

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd