自动化测试岗位,面试官:如果要你做jmeter-高并发性能/压力测试你的思路是怎么样的呢?我:???

本文介绍了在面对618百万级订单量的物流信息查询接口压力测试时,如何设计性能测试方案。内容包括测试环境设置、性能指标计算、用例设计、负载和压力测试的区别,以及Jmeter相关插件的使用。同时强调了性能测试环境与生产环境的一致性以及在有限资源下模拟高并发的方法。
摘要由CSDN通过智能技术生成

测试场景:模拟618百万级的订单量一个物流信息的查询接口。

条件:接口响应时间<150ms以内。10万并发量每秒。

设计性能测试方案

1.生产环境:

a.10W/S--并发量(架构师/技术负责人提供)

b.20台机器(4G*4核配置)

2.性能测试环境:

a.出于成本考虑,绝大多数公司,是做不到和生产环境一样配置的。有些生产环境有几百台甚至几千台机器,测试环境做不到。

b.基准测试 -- 少量的请求,少量的服务器 -- 性能测试 -- 通过理论推导 生产环境性能

(4G*4核配置)1台 --> 性能指标 -- 推导 --只需要1台与服务器相同配置的机器能完成5000/s并发量即可(类似数学中的同理可得,以此类推)

注意事项:性能测试项目部署服务器硬件型号 -- 和生产环境一致

3.性能测试用例设计:

a.生产环境面临并发量100000,服务器20台,平均到每台服务器5000/s,当并发需求=5000/s的时候,并发量要大于等于5000/s才扛得住。

性能指标:

吞吐量(接受发送):>=5000/S(QueryPS -- 查询数据场景(一秒内 处理查询请求数量)-- TransactionPS -- 多个操作/设计数据修改的请求)

单位时间(s)-- 处理请求的数量

并发量:5000/s(相对并发:某一个时间段)(绝对并发:同一个时间&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值