一:项目的介绍和部署
1.1:轻商城项目介绍
项目背景
轻商城项目是一个现在流行的电商项目,我们需要综合评估该项目中各个关键接口的性能,并给出优化建 议,以满足项目上线后的性能需要。
1.2:项目功能架构
前台商城:购物车,订单,支付,优惠券等
后台管理系统:商品管理,会员管理,商场管理,推广管理等
1.3:项目技术架构
1.4:熟悉数据库设计
作用
1:熟悉数据库设计结构,便于后期对数据库的性能监控,方便定位问题
2:构造性能测试数据
二:性能测试需求分析
2.1:获取需求
客户方给出(传统行业);根据运营数据来计算(互联网行业);根据竞品分析(新上线的无历史数据)
2.2:提取性能测试点
2.3:确定性能测试目标
三:性能测试计划及方案
四:性能测试用例设计
根据测试点逐条进行细化
性能测试的数据,有明确的要求,需要达到一定的业务量
从接口维度上描述测试步骤
如果接口有关联,放在一个测试用例中
五:性能测试执行
5.1:编写测试脚本
常用测试元件
1:取样器--http请求
2:配置元件-用户定义变量
3:配置元件--http请求默认值
4:后置处理器--jso