1.1.1 性能测试
根据公司现状(内部用户:3000+,客户:5w+)和实际情况,本次针对登录和产品预约操作进行性能测试。性能目标分别为:
1.1.1.1 注册
在1000个用户同时注册并进行身份验证的情况下,每个请求的90%line的响应时间<1500ms,且错误率控制在0.01%以内。
- 并发用户量:能够支持1000人同时注册
- 响应时间90% Line:<1500ms
- 错误率:<0.01%
- 吞吐量:>1000TPS
测试场景
注册某一App
场景描述
进入注册页面->输入手机号->获取验证码->开启财富之旅
测试数据
l 用户:为某一app成功注册1500个账户,预计并发登录的人数为1000人
l 需提前准备通用验证码
性能目标
1、 并发用户量:能够支持1000人同时注册
2、 响应时间90% Line:<1500ms
3、 错误率:<0.01%
4、 吞吐量:>1000TPS
1.1.1.2 产品列表查询
在1000个用户同时进行产品列表查询的情况下,每个请求的90%line的响应时间<1000ms,且错误率控制在0.01%以内。
- 并发用户量:能够支持1000人同时进行产品列表页面查看
- 响应时间90% Line:<1000ms
- 错误率:<0.01%
- 吞吐量:>2000TPS
测试场景
查看某一App中的产品列表页面
场景描述
成功登录->进入服务->进入任一投资分类列表->获取产品列表
测试数据
l 用户:为某一app成功注册1500个账户,预计并发登录的人数为1000人
l 用户需已身份验证、已绑定内部用户、已风险测评为最高级、已确认为合格投资者且已登录
l 需提前准备通用验证码、产品
性能目标
1、 并发用户量:能够支持1000人同时进行产品列表页面查看
2、 响应时间90% Line:<1000ms
3、 错误率:<0.01%
4、 吞吐量:>2000TPS
1.1.1.3 查看产品详情及预约产品
在1000个用户同时进行产品详情查看和预约的情况下,每个请求的90%line的响应时间<2000ms,且错误率控制在0.01%以内。
- 并发用户量:能够支持1000人同时进行产品详情查看和预约操作
- 响应时间90% Line:<2000ms
- 错误率:<0.01%
- 吞吐量:>1000TPS
测试场景
查看某一App中的产品详情及预约产品操作
场景描述
点击任一产品名称->进入产品详情页面->预约产品
测试数据
l 用户:为某一app成功注册1500个账户,预计并发登录的人数为1000人
l 用户需已身份验证、已绑定内部用户、已风险测评为最高级、已确认为合格投资者且已登录
l 需提前准备通用验证码、产品
性能目标
1、 并发用户量:能够支持1000人同时进行产品详情查看和预约
2、 响应时间90% Line:<2000ms
3、 错误率:<0.01%
4、 吞吐量:>1000TPS