Jmeter压力测试openresty多级缓存

发表于:2020-5-26 13:31

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:软件测试君    来源:软件测试君

  一、快速使用
  从Jmeter官网下载Apache JMeter 5.3 (Requires Java 8+);
  解压apache-jmeter-5.3.zip打开apache-jmeter-5.3binjmeter.bat,前提是JDK环境变量配好和版本满足要求;
  进入GUI界面后默认是英语,点击菜单栏【Options】按钮,依次单击【Choose language】>【Chinese(simplified)】;
  如果不喜欢黑暗主题,菜单栏【Options】下的选择第一个外观
  二、新建压测实例
  参照上一篇文章OpenResty+lua+redis实现多级缓存,我对多级缓存进行压测,先进行缓存预热,再对其进行压测;本地压测虽然不太标准,线程组200循环10次,普通tomcat的sql查询吞吐量TPS100/sec左右,加了redis缓存250/sec左右,OpenResty可以查看报告大概稳定9800/sec(线程2000,循环10次);为了提升压测结果,可以选择增加数据库连接池和tomcat的最大连接数和初始连接数,以及缓冲区大小优化;先进方式就利用大量测试进行机器学习,找到相对优秀的配置组合。
  添加本次测试计划 (Test Plan右键-->添加-->Threads(Users)-->线程组)
  设置线程数(并发用户数)和循环次数
  添加Http请求协议及相关配置信息(Thread Group右键-->添加-->取样器-->Http请求)
  
  为线程添加监听器——察看结果树、聚合报告和图形结果
  
  启动测试计划,查看测试报告
  

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号