1.1. 性能测试类型
- 基准测试:在给系统施加较低压力时,查看系统的运行状况并记录相关数做为基础参考
-
- 负载测试:是指对系统不断地增加压力或增加一定压力下的持续时间,直到系统的某项或多项性能指标达到安全临界值,例如某种资源已经达到饱和状态等 。
-
- 压力测试:压力测试是评估系统处于或超过预期负载时系统的运行情况,关注点在于系统在峰值负载或超出最大载荷情况下的处理能力。
-
- 稳定性测试(可靠性测试):在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定。24X3小时5. 并发测试:测试多个用户同时访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题,
- 稳定性测试(可靠性测试):在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定。24X3小时5. 并发测试:测试多个用户同时访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题,
1. Jmeter简介
5. 1.1. Jmeter的基本概念Apache JMeter是Apache组织开发的基于Java的压力测试工具。1.2. 我们为什么使用Jmeter开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放,入门简单相较于自己编写框架活其他开源工具,有较为完善的UI界面,便于接口调试多平台支持,可在Linux,Windows,Mac上运行支持多协议1.3. Jmeter的作用1. 接口测试2. 性能测试3. 压力测试4. Web自动化测试5. 数据库测试6. JAVA程序测试
3. 使用Jmeter测试快速入门
6. 1. 线程组是什么进程: 一个正在执行的程序对应一个进程 线程: 一个进程有多个执行线程线程组: 按照线程性质对线程分组三者关系: 一个进程有多个线程组,一个线程组有多个线程 测试计划—线程组—线程组属性中的线程数 并发执行:多个线程同时执行,特点:执行结束的顺序与开始的顺序不一致顺序执行:按照线程的启动顺序挨个执行默认情况下,线程组中的线程是并发执行每一个线程都要执行组内的http请求设置线程组顺序执行:勾选测试计划中的(独立运行每个线程组) 线程组用来模拟用户的并发访问
7. 1.1. 监听器监听器(Listener)负责收集测试结果,同时也被告知了结果显示的方式。我们常用的包括:聚合报告、查看结果树、用表格查看结果,都支持将结果数据写入文件。其他的添加上去看看就行。聚合报告前面我们介绍过,后面是查看结果树和用表格查看结果的截图。