测牛学堂学习笔记:性能测试理论完结和JMeter的安装

性能测试的总体流程

不同企业的流程可能会有不同。

1前期准备:确认环境配置与需求

2用例编写:基于需求写计划方案,写测试用例

3编辑脚本:工具录制

4运行负载:工具运行

5分析结果:基于工具运行指标图,分析测试结果,多轮调优

1 前期准备

1明确服务器的IP:目的用于监控

2明确服务器监控的账号密码:

3 了解服务器的属性,配置,采用的系统

4 明确测试流程和顺序,性能指标

5 明确本机测试的环境和工具

2 用例编写

①基本信息:谁来执行,谁来监控

②业务流程:录制流程,脚本增强

③执行策略:一共需要模拟多少用户,每隔几秒加压几个人,持续多长时间,每隔几秒退出几个人

④监控指标预期:CPU、内存、响应时间、TPS、错误数(必须控制在0%)、网络延迟等等

3 编辑脚本

①录制脚本:最简单

②脚本增强:思考时间、参数化、关联、事务、检查点、集合点...

注意:

脚本录完是不能直接使用的,因为里面有很多变量都是写死的,我们需要进行脚本增强

4运行负载

脚本增强完成后,就可以运行测试脚本,监控性能指标变化

5 分析结果

导出测试报告、阶段性报告,整理图形、文档,出报告

JMeter初步

JMeter隶属于Apache基金会,开源工具,100%纯java编写的GUI工具,用于测试客户端/服务端结构的软件

总结:

1JMeter主要针对服务端系统进行测试

2JMeter用于接口测试和压力测试

3模拟大量用户,对被测系统进行加压

JMeter优缺点

优点:流行,开源免费,轻量级,依赖Java环境,功能强大

缺点:界面不美观(开源工具的通病),分析能力没有LR详细,只有聚合报告,看图需要安装插件

JMeter安装

双击bin/jmeter.bat(Windows环境下)

黑色命令行窗口,不要关闭,过一会儿就会弹出GUI窗口


image (1).png
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容