02_压测流程步骤

做压测的时候,首先我们得知道压测需求!大部分都是有压测指标的,只要能达到指标就算完成任务!
  1. 选择压测工具,编写压测脚本(我使用jmeter)且调试通过。
    选择jmeter做为自己的压测工具,按照需求,在jmeter中编写对应的压测脚本,并调试通过。
  2. 强化脚本,进行参数化,增加断言、性能相关的插件、压测日志保存路径。
    TPS图形分布:jp@gc- Transactions per Second
    响应时间图形分布:jp@gc- Response Times Over Time
    每秒服务器命中率:jp@gc - Hits per Second
    聚合报告
    查看结果树
  3. 压测数据准备,调试脚本(小并发的执行测试脚本)
    脚本已经参数化,为了更好的模拟现实场景,有时候需要大量的测试数据,所以在做压测的时候,准备数据也是很头疼的事情!(关于如何进行参数化和数据和脚本之间的关联,在我的jmeter专题中有介绍)。
  4. 在展开1 或者 2 的时候,我们需要联系运准备压测环境,最好与生产环境的同步!
  5. 开始压测
    压测时注意自己压测机的cpu,如果cpu达到80以上或者更高,,首先可以尝试一下非GUI模式去执行,节省系统资源,如果任然未降下来,最好申请压测机器,进行分布式!因为你的执行器的系统资源限制的你的实际并发数!
  6. 登录公司相关的监控,记录cpu、内存、io、带宽等相关的数据,保存jmeter执行后的.jtl日志。
  7. 分析压测数据,编写压测报告!
    ... 因为本人目前也才开始接触性能,分析压测数据就不写了,以后补上
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容