项目优惠券压测方案
压测目的:
验证A系统大批量发券同步到
系统中是否正常,****接收处理是否正常。
基础目标:每小时可以正常同步10W张券
1.1、测试工具
jMeter
1.2、压测环境
服务器配置:

1.3、压测方案
1.3.1、模拟真实场景验证是否达标
通过发券宝活动,针对5000个客户(会员数据已完成),分别进行发5种券每种发2张共5W张券,5种券,每种发10张共25W张券。观察处理时间和成功率。
1.3.2、针对生态融合编写发券接口进行压测
通过jmeter,直接调用中间层发券接口进行压测。参数化用户wid和券码code,数据量为5000个客户,共25W个券码code。观察对方接口的处理时间和成功率,监控CPU、内存、TPS、QPS等指标

涉及到的接口URL:
http://path/message
入参:
{
“id”: “1bb1cc92-cece-4246-becc-a2ff1c08885b”,
“topic”: “cc_coupon”,
“event”: “getCoupon”,
“business_id”: 12,
“public_account_id”: 1254,
“msg_body”: {
“code”: “920072918376021543”,
“wid”: 1112,
“pid”: 12212121,
“source”: 3,
“type”: 0
},
“version”: 1
}

1.4、压测准备:
1.4.1压测数据准备
1.5000个客户,保障A系统和CRM都存在对应的客户,以手机号做桥接(已完成)
2.CRM需同步到A系统10张优惠券,库存充足,领取不限量。

1.4.2 环境准备
应用名:
A系统需要把发券宝,圈人,涉及到的应用迁移到压测集群,对应的数据库也要考虑在内
与王辉沟通确认,QA环境可以直接模拟发券宝的场景
(针对5000个客户(会员数据已完成),分别进行发5种券每种发1张,5种券,每种发10张)

调中间层接口涉及到的应用名:
*********-coupon-management
*********-coupon-service
*********-merchant-setting-service
*********-coupon-service
*********-base-core-service
*********-b-core-web
*********bc-base-core
*********-b-core-web

中间层应用:*****-erp--service

数据库:
直接调接口压测对数据库造成一定的压力。
*********-db-*****qa01.i.com ec_erp_

1.5、压测结果:
1.5.1、场景压测:
5W:成功数,失败数,成功率,RT,ART,TPS
10W:成功数,失败数,成功率,RT,ART,TPS

1.5.2、接口压测:
25W:成功数,失败数,成功率,RT,ART,TPS

****项目压测方案相关推荐

  1. 大厂钟爱的全链路压测有什么意义?四种压测方案详细对比分析

    全链路压测? 基于实际的生产业务场景和系统环境,模拟海量的用户请求和数据,对整个业务链路进行各种场景的测试验证,持续发现并进行瓶颈调优,保障系统稳定性的一个技术工程. 针对业务场景越发复杂化.海量数据 ...

  2. Elasticsearch - 压测方案之 esrally 简介

    文章目录 为什么要压测? 如何进行压测? 入门 简介 快速入门 相关术语 track car race Tournament Pipeline 压测流程 压测结果分析 实战 问题一 问题二 问题三 进 ...

  3. Elasticsearch 压测方案之 es rally 简介

    rally文档:http://esrally.readthedocs.io/en/latest/quickstart.html 由于 Elasticsearch(后文简称es) 的简单易用及其在大数据 ...

  4. 春节保卫战:腾讯百万 QPS 线上环境云压测方案解析

    导语|春节期间腾讯大部分业务进入流量备战的紧张时刻.压测相比于监控而言,是更具主动性的筹备手段.通过高负载.真实流量的预演,探测系统的瓶颈和发现风险,是服务质量保障体系的重要一环.云压测主要聚焦在压测 ...

  5. 基于TCPCopy的仿真压测方案

    基于TCPCopy的仿真压测方案 一.tcpcopy工具介绍 tcpcopy 是一个分布式在线压力测试工具,可以将线上流量拷贝到测试机器,实时的模拟线上环境,达到在程序不上线的情况下实时承担线上流量的 ...

  6. Jmeter分布式压测方案

    背景: 本地电脑通过Jmeter图形化界面(GUI方式)控制本机及其他远程机器,以它们为压力机,对被测的服务器进行压力测试,并将压测的结果同步到Jmeter图形化界面中,进行分析. 准备: 1.作为压 ...

  7. (转)真刀真枪压测:基于TCPCopy的仿真压测方案

    本文档适用人员:技术人员 提纲: 为什么要做仿真测试 TCPCopy是如何工作的 实作:仿真测试的拓扑 实作:操作步骤 可能会遇到的问题 ip_conntrack 少量丢包 离线重放 不提取7层信息 ...

  8. 有赞11·11:全链路压测方案设计与实施详解

    2017年双十一即将来临,对于买家来说是一年一度的购物狂欢,可是对于电商公司的技术人员来说,却是一年一次的大考.如何用更少的预算完成指定当前业务规模的流量高峰,是技术的永恒主题. \\ 由InfoQ举 ...

  9. 双十一临近,怎样让买家流畅地秒杀? ——腾讯WeTest独家开放电商产品压测服务

    商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处.  原文链接:http://wetest.qq.com/lab/view/347.html WeTest 导读 十一月临近,一年一度的电商 ...

最新文章

  1. 第二十三周微职位elk日志系统
  2. MySQL 5.7最新版本的2个bug
  3. Linux--内存结构
  4. 数组之冒泡排序、选择排序
  5. 电大免考英语计算机,关于电大本科课程中英语免修免考的条件
  6. mysql sqlite转换_数据库转换工具(SqliteToMysql)
  7. 转载(面向对象设计的原则)
  8. 报表session与应用session常识普及
  9. “小心!有人在偷看你手机!”谷歌搞了个被偷窥提醒算法
  10. sde执行revoke SELECT ANY TABLE from sde导致报ora-29900 运算符连接不存在错误
  11. 怎么将tflite部署在安卓上_手把手教程:如何从零开始训练 TF 模型并在安卓系统上运行...
  12. 中国电信5G技术控制云
  13. 斐讯k2路由虚拟服务器,斐讯K2P不死uboot分享带dhcp server功能
  14. IDA中类似VS的Call stack函数调用关系视图
  15. Linux AHCI驱动分析之设备初始化
  16. 手机app开发(新手教程)
  17. 网站建设的流程及步骤是什么?
  18. 量子物理史话 第四章 白云深处
  19. 计算机关闭账号用户控制好吗,Win10系统彻底关闭用户帐户控制的方法
  20. 关于pr的一些实用小知识

热门文章

  1. 银行数字化转型导师坚鹏:银行行长如何进行数字化转型
  2. Ansys Zemax | 眼科镜片设计
  3. IT NCIS:足迹第六十七步:电视剧观后感_关键证据
  4. Android Studio显示“Hardcoded String XXX,should use @string resource”的解决方法2-2
  5. 如何解决Coursera看不了视频的问题
  6. html5video播放不了怎么解决
  7. pikachu 靶场搭建(完整版)
  8. MATLAB透镜成像特征曲线及分析(二)
  9. 便携式恒温冷藏自动采样器——助力水中病毒监测
  10. 微信聊天记录异常怎么修复?经验分享!微信聊天记录如何进行修复?