本文为霍格沃兹测试学院优秀学员课程学习系列笔记,想一起系统进阶的同学文末加群交流。
** 1. 准备工作**
1.1 场景预设
之前的测试中单独抽离出了一个注册登录的场景,而实际的电商场景中,绝大多数都是已经登录并保持登录状态的,用户的登录信息可能被保存在浏览器的 cookie
中或在 App 的 localstorage 中,更多的是拿到现有的 cookie
去做验证;
因此这里在默认用户登录状态下抽离出一个典型的电商场景,浏览首页-添加商品-下单结算,涉及到的接口如下:
1)浏览首页
2)增加浏览记录(自动触发)
3)添加商品/购物车
4)下订单/结算
4)下订单/结算
1.2 Token 数据准备
在此次演示场景中,是获取 token
值带入 header
中的 Authorization
以完成用户身份的验证,借用之前创建的注册登录脚本,获取到了很多用户 token
值保存在了本地以供测试使用:
这里可以参考往期文章:[《实战 | 基于电商模式的性能测试(二)—使用 JMeter 参数化功能+JSR223 PreProcessor + JSON
Extractor
完成注册登录的数据驱动