易购商城性能测试课

一、课程背景

课程名称:易购商城性能测试

培训周期:48课时

课程背景:

随着系统用户量的增加,除了要满足软件功能的要求以外,对软件性能的要求也越来越高,因此要掌握软件系统的性能测试能力。

电商项目中包含了性能的多个典型应用场景,如抢购的高并发场景测试、秒杀场景、长时间的稳定性场景测试。

课程收获:

1. 掌握JMeter工具(参数化、断言、关联、直连数据库、逻辑控制器、录制脚本);

2. 能使用JMeter工具对易购商城项目进行性能测试(并发场景测试、秒杀场景测试、稳定性测试)。

二、项目介绍

项目概述:

能够对项目实现性能测试,使用JMeter编写性能测试脚本,设计性能测试场景,并进行测试数据监控和分析。

项目成果:

(1)性能需求分析

(2)准备性能数据的代码

(3)性能测试用例的脚本

(4)性能资源监控图表

(5)性能测试用例及结果

项目亮点:

1.掌握性能测试基础理论;

2. 熟练掌握JMeter工具的使用;

3. 掌握使用JMeter进行项目性能测试实战;

4. 掌握性能测试监控、性能分析和性能调优的思路。

三、适合人群

1. 掌握功能测试、接口测试的技术;

2. 网络/通信、计算机技术等专业技术高校教师;

3. 正在从事或未来想从事软件测试方向的技术人员。

四、培训目标

1.能使用JMeter工具对易购商城项目进行性能测试;

2.掌握性能测试的理论(性能概述、性能策略、性能指标、性能流程);

3.学会JMeter工具的使用,包括:参数化、断言、关联、脚本录制、连接数据库、逻辑控制器、定时器、分布式测试;

4.使用JMeter工具对易购商城项目进行性能实战。

五、参考预习资料

获取方式:请扫描下方二维码,回复【软件测试】即可获取完整预习资料。

六、准备环境介绍

硬件:

1.PC机:操作系统(建议windows10)

2.CPU(建议i5以上)

3.内存(建议8G以上)

4.Linux服务器:没有硬件可以安装vmware虚拟机(16.0版本)

软件:(下列软件我们会单独提供)

1.linux操作系统(建议centos7)

2.工具:JMeter5.0

七、课程日程安排

7月30日

性能测试理论

1.性能测试理论
2.性能测试分类
3.性能测试常用指标
4.性能测试流程

7月31日

JMeter工具-基本组件

1.常用性能测试工具
2.JMeter环境搭建
3.JMeter功能概要、元件作用及执行顺序、线程组、参数化

8月1日

JMeter工具-高级组件

1.JMeter断言、关联
2.JMeter录制脚本
3.连接数据库

8月2日

JMeter工具-性能组件

1.JMeter逻辑控制
2.定时器
3.分布式运行
4.JMeter常用报告
5.监控图表

8月4日

项目性能测试分析和脚本编写

1.熟悉易购商城项目,进行性能需求分析
2.编写性能测试用例
3.使用JMeter编写性能测试脚本

8月5日

项目性能测试结果分析

使用JMeter运行性能测试脚本,并监控数据指标,分析结果