icon电商压测场景 – 全流程服务 icon
业务流程梳理
在梳理业务流程时可以遵循这三点来梳理:核心业务、高频业务、基础业务
线上流量评估
流量来源:往期活动峰值流量,根据本次大促力度,进行流星倍增
场景建模
将不同的业务做拆分解耦,这样能方便压测的实施以及性能瓶颈的分析监控。尽可能排除非核心低频业务, 确定业务配比。
压测方案
压测方案的制定需要结合系统架构和业务特点。比如抽奖抢券秒杀场景,就需要采用并发测试以及超卖验证等测试策略。我们还需要进行单接的基准测试以及单机混合场景容量测试
风险识别与验证
在生产压测中需要实时快速感知业务报错和资源使用情况, 一旦出现大量报错或者资源使用超出预期需要立即停止压测,否则会影响真实生产流量。
压测实施
包括压测预热、实施监控和应急处理
分析与回归
包括数据清理、性能定位、回归测试
icon一站式压测服务解决方案 icon
需求沟通
PM和压测专家介入
确认压测目标
收集接口文档
确认相关干系人
完成前期调研
方案设计
确定整体压测方案
输出压力测试计划
编写压测用例
双方评审确认
专职PM全程跟进
测试执行
压测资源及环境准备
执行压力测试任务
过程问题沟通
全程直播同步,实时展示
协助问题定位
回归验证
结果反馈、问题分析
测试结果总结输出
提供详细过程报告
专家解读报告
问题分析并提出改善方案
icon一站式压测服务解决方案-标准化的SOP流程 icon
icon一站式压测服务解决方案-先进工具+压测专家的全托管式服务 icon
icon优测-专业的测试报告 icon
icon优测-先进的压力测试平台 icon
icon优测-压力测试产品-可售卖产品模式 icon
icon优测压力测试平台产品核心功能 icon
icon全链路压测场景编排 icon
支持Http(s)请求配置与结果校验
配置请求头、请求参数、出参;自定义业务逻辑断言方法及错误描述 前置、后置处理器配置,模拟真实业务场景;
支持全链路压测,模拟真实复杂业务场景
链路内多接口串联及接口间上下文传参;多链路并行及配比 API/链路拖拽调整顺序,复制,移除;
丰富方法库,处理复杂测试数据及场景模拟
提供公共函数引用,如随机数,随机字符串,编解码,sleep等;支持所有Jmeter原生系统方法;用户可扩展私有函数方法,如加解密算法,私有算法获取等
在线实时调试
脚本修改即时生效,实时可调试;调试含完整请求信息、响应信息、上下文参数;支持json,html格式化
icon全链路压测场景编排 icon
 
支持丰富的在线功能使用指导文档
快速入门
全链路压测流程指导
最佳实践
icon兼容原生JMeter压测脚本 icon
兼容原生JMeter工程执行
支持多版本Jmeter脚本切换 支持csv,txt,图片,音视频等各类型文件支持Jar包引用及上传
在线实时调试
脚本修改即时生效,实时可调试
调试含完整请求信息、响应信息、上下文参数
支持json,html格式化展示
icon压力测试执行配置 icon
百万级并发配置,支持24H常稳压测
支持分布式多地源压测集群部署与选择;用户数模式:可模拟至多百万级用户并发;QPS模式:可指定每秒请求数;压测时长:支持24H以上常稳压测;
链路权重配置
支持链路间权重配置,模拟真实业务配比
梯度增压
支持多链路分别设置梯度增压,探索服务瓶颈;压测过程模拟示意图,清晰明了
被测服务、发压机性能采集
支持Docker,物理机,JVM性能监控;支持添加发压机性能监控数据
icon压力测试执行配置 icon
 
支持高性能Mock服务,mock第三方接口
Mock服务管理
Mock命中规则配置
Mock响应返回数据配置
icon专业的测试报告,协助分析定位问题 icon
实时报告:压测过程实时数据图表展示
实时查看错误次数、错误详情、失败率、TPS、响应时间等数据
支持图片展示错误率、吞吐量、响应时间趋势图
可手动停止
详细报告:丰富报告提供全方位数据聚合分析
整体数据、链路数据、单接口数据可独立展示
可筛选自定义时间段
展示压测全过程的概览数据、详细统计数据及图表趋势图
PDF报告下载
提供有水印/无水印报告下载
包含整体及各接口压测数据
icon丰富测试报告,协助分析定位问题 icon
提供详细执行日志
可按链路、接口、错误原因进行检索;提供错误请求的详细日志,包含请求信息、响应信息、上下文参数值等;每个请求包含唯一Trackid
被测服务及发压机性能数据监控
展示被测服务的CPU、内存、出入流量、硬盘等相关数据,协助定位问题;展示发压机性能数据,排除发压机性能问题
压测快照
保留压测时实际压测脚本,便与回溯问题
icon丰富测试报告,协助分析定位问题 icon
提供链路跟踪功能
可按链路、接口、错误原因进行检索
提供错误请求的详细日志,包含请求信息、响应信息、上下文参数值等每个请求包含唯一Trackid
icon压力测试私有化版产品架构 icon
高可用性
系统具有自动恢复的固有能力的高可用性。全平台基于云原生架构设计,所有pod服务节点采用分布式设计,支持滚动更新、扩缩容,保证系统的高可用性。
扩展性
系统支持动态扩缩容压测节点,能够根据并发数,自动扩容压测节点,无需手动扩容
服务集群化与容灾
系统所有节点都支持多点分布式部署,避免出现单点故障,支持压测机多地区部署,执行资源与主集群分离,执行脚本无法直接访问主集群,防止注入等安全问题发生,同时,执行集群支持多地部署,同时发压,满足多地部署需求
icon压力测试私有化版产品架构 icon

 

数据安全性
数据安全:数据库部署在系统集群内部,通过集群网络隔离,外部请求无法访问,保证了数据库的网络安全,通过白名单控制访问流量,数据库账号管理,服务访问数据库控制为最小权限。敏感数据加密处理,所有涉及个人敏感信息都采用了数据加密处理,前端脱敏展示,保证了用户信息安全 数据灾备:主从部署,系统通过集群管理数据库资源,通过搭建主从数据库,防止数据丢失。系统定期备份数据库数据以应对容灾。binlog日志备份记录数据。
系统开放性
压测平台系统能够与客户内部第三方系统集成统一的身份访问网关以实现用户访问控制。系统所有接口支持openapi的调用方式,通过token的方式,即可与CI/CD 和 DevOps融合,构建质量门禁,api网关层的可插拔试设计,可以很方便的与客户自身系统统一身份访问网关集成。
icon压力测试私有化版产品架构 icon
系统安全性
系统具备统一的网关入口,通过api网关设置,防护整个压测平台,网关具备的防护能力有:限流保护、ip白名单/黑名单设置,身份验证等,并支持插件扩展,保持安全性和灵活性,能够与用户权限系统进行对接,具备灵活的api防护插件配置
icon压力测试私有化版产品架构 icon
 
完备的监控与运维体系
完备的24*7*365 系统健康监控,并带有警报,系统内置api接口监控平台和性能监控平台,能够保证线上问题的实时监控,并通过定时任务的方式生成监测报告
icon典型案例解决方案-电商大促类场景 icon
商品中心
承载着电商系统的核心基础数据,包括商品信息、属性管理、商品上下架管理等
订单系统
OMS系统是电商系统中的枢纽,是连接用户和商家之间最重要的交易信息系统
库存系统
电商系统不可或缺的一部分,如果有延时会影响下单流程,易产生超卖等异常情况
icon促销活动 icon
秒杀
为了获取客流量从而保证营收,通常会开展限时限量的低价秒杀抢购活动。
抽奖
抽奖是快速圈定潜在用户,增强用户对品牌感知的最佳手段。裂变玩法可低成本引流增粉拉新会员。
优惠券
优惠券是商家常用的促销手段,对于新店做推广、吸引新用户和价格敏感的用户十分有效,是提高销售转化的核心。
产品推荐 查看更多>>
    浪潮科技智慧应急

    浪潮智慧应急以数据集中和共享为依托,“抓全面数据、促业务融合、合多维展现”,建立应急管理数据生态,实现全方位预防管理,一体化应急指挥,大数据分析预警及决策,实现跨层级、跨地域、跨系统、跨部门、跨业务的协同管理和服务。

    全方位预防管理

    一体化应急指挥

    大数据分析预警及决策

    腾讯云出海整体解决方案

    腾讯云出海整体解决方案,一站式全面、易用、稳定的音视频通信解决方案,全球跨平台、超高品质的实时音视频互动场景。一站式音视频终端开发套件全新升级,帮助客户快速搭建即时聊天能力。基础安全解决方案,涵盖公有云,办公,数据等安全产品与服务。构建数据、端、云三位一体的安全解决方案。

    基础设施遍布全球五大洲26个地区

    超高品质的实时音视频互动场景

    帮助客户快速搭建即时聊天能力

    提升用户登录访问的第一体验

    致远互联A8智码平台

    致远互联A8智码平台,利用二维码结合CAP能力实现“一物一码、一事一码”,解决业务线下线上流转的管理问题。解决业务线下线上流转的管理问题,提升企业信息流转效率及业务效能。结合CAP自定义控件,结合业务应用进行营销。

    一码多源

    一码多能

    一扫通办

    一码多端