随笔分类 - JMeter
摘要:由于jmeter不支持脚本的录制,只能手动设置,在某些集成型的压力测试时,使用不是很方便,这时可以和badboy一起配合使用,badboy支持网页操作的录制功能,并能把录制的操作导出为jmeter的脚本。本文的会在badboy中打开百度页面,并在页面中搜索【曼图 博客园】,最后再打开搜索的第一个页面
阅读全文
摘要:本文讲述了利用jmeter来压测消息队列,其中消息队列采用apache的activemq,jmeter本身是支持符合jms标准消息队列的压测,由于jmeter的官方sampler配置比较复杂,本文直接使用sdk的方式来压测,与生产实际使用更加接近,各位如对官方的sampler感兴趣,可以自行去配置完
阅读全文
摘要:本文讲述了如何利用jmeter来压测数据库,事例中选取了mysql作为测试数据库,其它的数据库也是一样,只需要更换驱动程序即可。 准备工作:a.mysql数据库安装,请自行百度;b.jdbc驱动包,请在我的github上下载文件log4jdbc4-1.2beta2.jar 、mysql-connec
阅读全文
摘要:在我们的实际环境中,我们所使用的协议肯定不只是http的方式,对于rpc等调用协议,目前jmeter没有相应的sampler支持,这时就需要通过引入我们自己写的jar包的方式来解决这个问题。例如:当我们的服务方是采用netty+pb、thrift、dubbo等rpc方式时,本文采用thrift的方式
阅读全文
摘要:在实际进行压力测试的时候,经常会出现使用cookie传递值的情况,此时就需要使用【HTTP Cookie 管理器】来传递cookie值。 1.参照lession1中,创建线程组、sampler及聚合报告等; 2.创建【HTTP Cookie 管理器】,如图: 3.根据实际情况设置相应的cookies
阅读全文
摘要:本文展示了利用jmeter来压力测试普通网页,具体步骤如下: 1.添加【线程组】“lesson1压测普通网页”,“线程数”设置为10;“循环测试“设置为50,如图所示: 2.添加一个"http的sampler", 3.设置参数如下: 4.添加【聚合报告】和【查看结果树】后,点击【启动】按钮,【聚合报
阅读全文