您的位置:软件测试 > 开源软件测试 > 开源性能测试工具 > Jmeter
使用Jmeter测试Zookeeper的读写效率
作者:网络转载 发布时间:[ 2013/12/27 15:19:26 ] 推荐标签:开发 开源 Jmeter

主要的测试思路是借鉴以上两篇文章.
需要写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--24ms,TPS 10/s

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

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd