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 |