结合glowroot和jmeter的性能优化

1. glowroot的使用

1.1 资源

https://glowroot.org/

https://demo.glowroot.org/transaction/average?transaction-type=Web

1.2 使用

下载 glowroot-0.10.12-dist.zip, 在启动java程序时,加上参数 -javaagent:path/to/glowroot.jar 访问 http://localhost:4000就能看到分析界面了。

2. 场景

场景:首页接口,涉及的信息有用户信息、可兑换奖品信息、任务列表信息,在高并发的情况下,就会出现性能问题。

{
   
    "errCode": "e0000",
    "errMessage": "ok",
    "body": {
   
        "signUser": {
   
            用户信息
        }
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
分析 JMeter 的性能测试结果,可以按照以下步骤进行: 1. 运行性能测试:使用 JMeter 运行性能测试计划,生成测试结果。 2. 查看聚合报告:在 JMeter 中,选择 "查看结果树" 或 "查看聚合报告",可以查看每个请求的详细结果。 3. 分析主要指标:主要关注以下指标来评估性能: - 响应时间:请求的平均响应时间、最大响应时间、最小响应时间等。 - 吞吐量:每秒钟完成的请求数量。 - 错误率:请求中出现错误的百分比。 - 并发用户数:同时模拟的用户数量。 4. 根据指标评估性能:根据上述指标,可以评估系统的性能表现。例如,较长的响应时间可能表示性能问题,较高的错误率可能表示系统不稳定。 5. 优化和调整:根据性能测试结果,确定需要优化的方面,如数据库查询优化、缓存调整、服务器配置调整等。然后重复性能测试,直到满足性能要求。 6. 监控系统资源:在运行性能测试期间,同时监控服务器的资源使用情况,如 CPU 使用率、内存占用、网络带宽等,以确定系统是否存在瓶颈。 7. 生成报告:JMeter 提供了多种报告生成选项,如生成 HTML 报告、生成图表等,可以将测试结果可视化展示,方便分析和共享。 综上所述,通过分析 JMeter 的性能测试结果和监控系统资源,可以获得对系统性能的全面评估,并进行相应的优化和调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值