实战 | 基于JMeter 完成典型电商场景(首页浏览)的性能压测

本文介绍了如何使用JMeter进行电商场景的性能压测,特别是首页浏览。涉及设置请求头、参数化token、事务控制器、Loop Controller等,确保请求按比例执行,并通过Grafana监控测试数据。
摘要由CSDN通过智能技术生成

本文为霍格沃兹测试学院优秀学员课程学习系列笔记,想一起系统进阶的同学文末加群交流。


** 1. 准备工作**

                                                                             1.1 场景预设  

之前的测试中单独抽离出了一个注册登录的场景,而实际的电商场景中,绝大多数都是已经登录并保持登录状态的,用户的登录信息可能被保存在浏览器的 cookie中或在 App 的 localstorage 中,更多的是拿到现有的 cookie去做验证;

因此这里在默认用户登录状态下抽离出一个典型的电商场景,浏览首页-添加商品-下单结算,涉及到的接口如下:

1)浏览首页

2)增加浏览记录(自动触发)

3)添加商品/购物车

4)下订单/结算

4)下订单/结算

1.2 Token 数据准备

在此次演示场景中,是获取 token值带入 header中的 Authorization以完成用户身份的验证,借用之前创建的注册登录脚本,获取到了很多用户 token值保存在了本地以供测试使用:

这里可以参考往期文章:[《实战 | 基于电商模式的性能测试(二)—使用 JMeter 参数化功能+JSR223 PreProcessor + JSON

Extractor
完成注册登录的数据驱动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值