前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >性能测试系列七 工具选择

性能测试系列七 工具选择

作者头像
雷子
发布2021-03-15 16:21:26
4570
发布2021-03-15 16:21:26
举报
文章被收录于专栏:雷子说测试开发

性能压测系列文章

性能测试系列一(性能测试基础知识)

性能测试系列二 何时介入性能测试

性能测试系列三 压测方式简单总结

性能测试系列四 压测指标的来源

性能测试系列五 压测常见的关注指标以及监控分析工具

性能测试系列六 评估压测量

本篇是第七篇


如何选择工具呢,压测的过程中,我们需要有很多工具需要选择,如何选择适合的工具,也是一个难点。

代码语言:javascript
复制
1.通过调研选择测试工具
  Jmeter Loadrunner
2.针对不同的量级考量对压测的机器进行合理配置
  单机,分布式
3.搭建数据展示平台
  Grafana    Infludb
4.服务端监控
nmon2influxdb+grafana
5.定位分析
  Arthas   skywalking  Jconsole jvisualvm  

以上的工具的列举的都是一些常见的工具,要结合我们的实际的项目去选择适合我们的工具。

我最常用的是Jmeter做为压测工具,首先呢,考虑的有两点,

1.开源,稳定,用户群体大,节约成本。

2.简单上手,学习成本低,业内用的广泛,遇到问题,寻求帮助,有好的教程。

根据压测量可以选择 单机或者分布式,在单机中,优先考虑linux系统。个人的经验感觉用linux更容易被接受,windows上面遇到过各种问题。出现问题,排查起来,有些windows 系统的错误,也找不到合适的方案,一般的linux出现系统本身的问题,运维同学就能很好的搭配。

数据展示平台,这个可以根据自己的实际的需求来搞。搭建的成本也不大,现在有了docker 容器化部署,十分的简单。后续会有专门的文章去讲解如何搭建。

服务端的监控呢,如果没有运维的帮助,可以用上述工具,我在上篇文章中也有提到。后续会有专门的文章去讲解,如何搭建。

定位分析,这里列举的都是java服务端定位分析的一些工具,当然,还有其他的工具,大家结合项目本身,结合团队特点去用即可。定位分析需要自身掌握的知识方面比较多。我们需要有一定的知识深度,知识广度,才可以达到。需要更多的实战经验。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 雷子说测试开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档