专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

Jmeter压力测试openresty多级缓存

一、快速使用

1、 从Jmeter官网下载Apache JMeter 5.3 (Requires Java 8+);
2、 解压apache-jmeter-5.3.zip打开apache-jmeter-5.3\bin\jmeter.bat,前提是JDK环境变量配好和版本满足要求;
3、 进入GUI界面后默认是英语,点击菜单栏【Options】按钮,依次单击【Choose language】>【Chinese(simplified)】;
4、 如果不喜欢黑暗主题,菜单栏【Options】下的选择第一个外观

二、新建压测实例

参照上一篇文章OpenResty+lua+redis实现多级缓存,我对多级缓存进行压测,先进行缓存预热,再对其进行压测;本地压测虽然不太标准,线程组200循环10次,普通tomcat的sql查询吞吐量TPS100/sec左右,加了redis缓存250/sec左右,OpenResty可以查看报告大概稳定9800/sec(线程2000,循环10次);为了提升压测结果,可以选择增加数据库连接池和tomcat的最大连接数和初始连接数,以及缓冲区大小优化;先进方式就利用大量测试进行机器学习,找到相对优秀的配置组合。

  • 添加本次测试计划 (Test Plan右键–>添加–>Threads(Users)–>线程组)
  • 设置线程数(并发用户数)和循环次数

52_1.png

  • 添加Http请求协议及相关配置信息(Thread Group右键–>添加–>取样器–>Http请求)

52_2.png

  • 为线程添加监听器——察看结果树、聚合报告和图形结果

52_3.png

  • 启动测试计划,查看测试报告

52_4.png

三、参考资料

1、 jmeter如何设置语言为中文
2、 分析JMeter聚合报告中的各项指标

文章永久链接:https://tech.souyunku.com/38026

未经允许不得转载:搜云库技术团队 » Jmeter压力测试openresty多级缓存

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们