每天早上醒来,看见你和阳光都在,这便是我要的未来。

使用Jmeter测试Zookeeper的读写效率

上一篇 / 下一篇  2013-11-18 17:45:37 / 个人分类:Jmeter

http://hi.baidu.com/jiangyangw3r/item/58f2bc446bafea32fa896087
主要的测试思路是借鉴以上两篇文章.
需要写java代码,打成jar包,放在Jmeter的lib相关目录.
虽然有借鉴先辈们的经验,还是有自己遇到的问题,以下就简单罗列下:
1.查看自己Jmeter的版本,查看JmeterHome/lib/ext目录下是否有
Jmeter_java.jar
Jmeter_core.jar
这两个包的引入在上面第二篇文章中也有提到,如果Jmeter版本不对可能就需要下载新的版本使用。

2.查看JmeterHome/lib目录是否有
jorphan.jar
logkit-2.0.jar
avalon-framework-4.1.4.jar
这三个包是在代码编完后运行抛错时才发现的,在Jmeter的lib下找,然后导入到相应工程。

3.先在eclipse上测试下zk的连接、creat、delete、set等方法是否能正常工作
导出为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
创建线程组---创建Java请求--配置参数---运行


测试ZK读写效率的思路:
如第一篇文章,我首先测试节点的创建和删除的压力,
create node 、delete node。不断增大线程数,并记录响应时间、TPS(每秒完成的请求数),以观察处理情况。
我分别做了1000、5000、10000的测试:90%用户响应时间都在20--24msTPS 10/s

第二个测试加入了watcher
创建节点,并对节点进行监控,修改节点后收到节点变化的通知,然后读取变化的数据
.....待续



TAG:

 

评分:0

我来说两句

Open Toolbar