已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
积分消费接口积分消费接口 性能测试报告性能测试报告 文档属性文档属性 文档名称 积分消费接口 性能测试报告 文档编号 文档密级 当前版本号 版本日期 创建者 创建日期 审批者 审批日期 版权声明版权声明 此文档的版权归上海方付通商务服务有限公司所有 作为其它项目合作方 可以拥有该份文档的使用 权 但未征得上海方付通商务服务有限公司的书面批准 不得向第三方借阅 出让 出版该文档 版本历史版本历史 版本号版本号修改内容修改内容修改人修改人修改日期修改日期 1 0创建 性能测试报告 Copyright F Road All Rights Reserved 第1页 共29页 目目 录录 1 测试需求测试需求 3 1 1 测试接口概述 3 1 2 测试接口定义 3 1 2 1 请求信息 3 1 2 2 响应信息 4 1 3 测试相关数据 5 1 3 1 表1 table1 5 1 3 2 表2 table2 6 1 4 测试注意事项 6 2 测试方案测试方案 7 2 1 测试准备 7 2 1 1 测试数据库 7 2 1 2 测试数据文件 7 2 1 3 测试程序 8 2 2 测试步骤 8 2 3 测试环境 8 2 3 1 服务器 8 2 3 2 软件 8 3 测试记录测试记录 10 3 1 100万用户10个并发测试 10 3 1 1 测试统计 10 3 1 2 测试记录 10 3 1 3 记录摘要 10 3 2 100万用户100个并发测试 13 3 3 100万用户200个并发测试 13 性能测试报告 Copyright F Road All Rights Reserved 第2页 共29页 3 4 XXX 13 4 测试结论测试结论 14 4 1 综合对比 14 4 2 结论 14 性能测试报告 Copyright F Road All Rights Reserved 第3页 共29页 1 测试需求测试需求 1 1 测试接口概述测试接口概述 接口名称 积分消费 1 2 测试接口定义测试接口定义 1 2 1 请求信息请求信息 请求地址 https www f 请求方式 HTTPS POST 描述元素 参数类别描述元素 参数含义长度可否为空参数说明参数名称 描述示例 方付通的会员的参数 方付通的会员的标识 60 必填 accountMarked 最大60位由数字英文 仅小写 混合组成 方付通的会员标识类型 2 必填 accountMarkedType 01 手机号 见3 2 支付积分的参数 积分机构号 60 选填积分机构编号 orgNo 如果accountId没填此字段为必填 对象编号 120 必填 objectNo 消费积分的一个东西的表识 如订单No 订单No 商品No 对象的描述 260 必填 objectDes 例如 订单号为000001 对象类型 60 必填 objectType 消费积分的一个东西的类型 如 订单 订单中的某商品 若是订单单 其值为 1 积分账户 60 选填将用会员的这个积分账户支 付积分 accountId 如果orgNo没填此字段为必填 支付的积分数 32 必填 points orgPoints 银行机构积分 32 可选 性能测试报告 Copyright F Road All Rights Reserved 第4页 共29页 消费银行积分时 填入points与兑换比例计算后的积分额 积分系统会进行校 验 积分系统将根据约定公式计算 得到银行积分 若不一致 则拒绝交易 业务类型 60 选填设置本次交易的业务类型 businessType 不做验证 外部系统自己传入 积分平台只做记录 规则 请使用简称 id号 如 mall 001 积分商城消费 rebate 001 积分返利消费 备注 260 选填设置对本次交易的描述 remark 消费描述 外部系统传入 查询时原样返回 系统参数 商户编号 60 必填 partnerNo 最大60位由数字英文 仅小写 混合组成 编码方式 1 必填设置上下文编码方式 charset 设置上下文编码方式 1 UTF 8 2 GBK 签名类型 1 必填设置签名加密类型 signType 设置签名加密串的加密类型 1 RSA 2 MD5 签名字符串 512 必填设置签名加密串 signMsg 设置签名加密串 参见本文档 4 2 如何生成签名加密串 请求时间 30 必填发送请求报文的时间 requestTime 最大30位由数字英文 仅小写 混合组成 例如 2012 04 26 17 03 28 requestNo 请求编号 120 必填 每次请求不允许重复 为分布式部署 要求流水号中生成规则包含平台的商户 号 当前日期 交易唯一标示 如 80160000011201502061100010 验证方式 考虑到请求延时 日期必须为当天日期或者当天日期前一天 然后查询当天 和前天交易是否有重复 1 2 2 响应信息响应信息 响应地址针对请求信息做出即时响应 响应方式 HTTP RESPONSE 描述元素 参数类别描述元素 参数含义长度可否为空参数说明参数名称 描述示例 方付通的会员的参数 方付通的会员标识 60 选填 accountMarked 最大60位由数字英文 仅小写 混合组成 性能测试报告 Copyright F Road All Rights Reserved 第5页 共29页 方付通的会员标识类型 2 选填 accountMarkedType 01 手机号 见3 2 支付积分的参数 成功消费积分的消费积 分单编号 120 选填只有成功消费积分这个才 有值 payPointsNo 是积分平台中成功消费积分了的消费积分信息ID 对象编号 120 必填 objectNo 消费积分的一个东西的表识 如订单No 订单No 商品No 对象的描述 260 必填 objectDes 例如 订单号为000001 对象类型 60 必填 objectType 消费积分的一个东西的类型 如 订单 订单中的某商品 积分账户 60 必填将用会员的这个积分账户 支付积分 accountId 支付的积分数 32 必填 points 系统参数 商户编号 60 必填 partnerNo 最大60位由数字英文 仅小写 混合组成 结果码 8 必填设置系统支付积分的结果 resultCode 参见本文档 3 1 结果码表 接收到请求的时间 30 选填 receiveReqTime 最大30位由数字英文 仅小写 混合组成 例如 2012 04 26 17 03 28 编码方式 1 必填设置上下文编码方式 charset 请求信息中的charset 签名类型 1 必填设置签名加密类型 signType 请求信息中的signType 签名字符串 512 必填设置签名加密串 signMsg 设置签名加密串 参见本文档 4 4 如何处理响应信息 1 3 测试相关数据测试相关数据 1 3 1 积分表积分表 pa point account all 字段信息 性能测试说明 性能测试报告 Copyright F Road All Rights Reserved 第6页 共29页 pa id 主键 member code 用户代码 member id 用户 ID member name 用户名称 org no 机构编号 is main 是否是主账户 1 主账户 parent pa id 主账户 ID balance 积分余额 需够消费 latest expiration time 积分 最新 到期时间 create time 创建时间 status 状态 10 正常 20 冻结 30 过期 update time 更新时间 1 4 测试注意事项测试注意事项 考虑消费积分需要有一定的余额 先确定有balance 0账户方可用于消费性能测 试 1 无需要造有效数据 2 无需要模拟存量数据 SELECT member id balance FROM pa point account all a WHERE a org no 100010002 AND a is main 1 AND a balance 10 ORDER BY a member code 性能测试报告 Copyright F Road All Rights Reserved 第7页 共29页 2 测试方案测试方案 2 1 测试准备测试准备 2 1 1 测试数据库测试数据库 数据编号数据说明脚本文件备注 无 2 1 2 测试数据文件测试数据文件 2 1 2 1 文件模板文件模板 testdata fcb points PayPointsHttp post template xls 2 1 2 2 文件格式文件格式 序号字段名称填写说明 1 idid 2 accountMarked方付通的会员的标识 3 accountMarkedType方付通的会员标识类型 4 orgNo积分机构号 5 objectNo对象编号 6 objectDes对象的描述 7 objectType对象类型 8 accountId积分账户 9 Points支付的积分数 10 orgPoints银行机构积分 11 businessType业务类型 12 Remark备注 13 partnerNo商户编号 14 Charset编码方式 15 signType签名类型 16 signMsg签名字符串可不填 自动生成 17 requestTime请求时间可不填 自动生成 18 requestNo请求编号可不填 自动生成 2 1 2 3 文件清单文件清单 文件编号记录数数据文件名备注 性能测试报告 Copyright F Road All Rights Reserved 第8页 共29页 FILE 11000PayPointsHttp post csv 2 1 3 测试程序测试程序 2 1 3 1 测试接口程序测试接口程序 类 com froad iftest iface fcb points PayPointsHttp 方法 post 2 1 3 2 Jmeter执行脚本执行脚本 testcase points PayPoints jmx 2 2 测试步骤测试步骤 序号测试项数据编号文件编号备注 1 100万用户10个并发测试DB 1FILE 1 2 100万用户100个并发测试DB 1FILE 1 3 100万用户200个并发测试DB 1FILE 1 4 2 3 测试环境测试环境 2 3 1 服务器服务器 服务器 IPOS 磁盘 cpu 内存网络 应用服务器10 43 1 8CentOS release 6 5 Final 3T Intel R Xeon R CPU E5 2620 v3 2 40GHz 64GB 数据库服务器10 43 1 1CentOS release 6 5 Final 3T Intel R Xeon R CPU E5 2620 v3 2 40GHz 64GB 测试主机10 43 1 6CentOS release 6 5 Final 3T Intel R Xeon R CPU E5 2620 v3 2 40GHz 64GB 2 3 2 软件软件 序号软件名称版本用途备注 1 Jdk1 7 67 性能测试报告 Copyright F Road All Rights Reserved 第9页 共29页 2 Mysql5 5 35 3 Jmeter2 12 4 性能测试报告 Copyright F Road All Rights Reserved 第10页 共29页 3 测试记录测试记录 3 1 1个并发测试个并发测试 3 1 1 测试统计测试统计 并发数测试时间总笔数 平均响 应时间 毫 秒 50 平均响 应时间 90 平均响 应时间 最小响 应时间 最大响 应时间 错误率 每秒处 理笔数 15分钟1801166147185124195506 001133 3 1 2 测试记录测试记录 points PayPoints 0429 104313 RPT tar gz 3 1 3 记录摘要记录摘要 3 1 3 1 每秒响应时间 每秒响应时间 Response Times Over Time 性能测试报告 Copyright F Road All Rights Reserved 第11页 共29页 3 1 3 2 每秒事务数 每秒事务数 Transactions per Second 3 1 3 3 响应时间百分比 响应时间百分比 Response Times Percentiles 性能测试报告 Copyright F Road All Rights Reserved 第12页 共29页 3 1 3 4 应用服务器资源应用服务器资源 3 1 3 5 数据库服务器资源数据库服务器资源 性能测试报告 Copyright F Road All Rights Reserved 第13页 共29页 3 2 10个并发测试个并发测试 3 2 1 测试统计测试统计 并发数测试时间总笔数 平均响 应时间 毫 秒 50 平均响 应时间 90 平均响 应时间 最小响 应时间 最大响 应时间 错误率 每秒处 理笔数 105分钟54094555463349100180 3163 3 2 2 测试记录测试记录 points PayPoints 10 0429 104313 RPT tar gz 3 2 3 记录摘要记录摘要 3 2 3 1 每秒响应时间 每秒响应时间 Response Times Over Time 性能测试报告 Copyright F Road All Rights Reserved 第14页 共29页 3 2 3 2 每秒事务数 每秒事务数 Transactions per Second 性能测试报告 Copyright F Road All Rights Reserved 第15页 共29页 3 2 3 3 响应时间百分比 响应时间百分比 Response Times Percentiles 3 2 3 4 应用服务器资源应用服务器资源 性能测试报告 Copyright F Road All Rights Reserved 第16页 共29页 3 2 3 5 数据库服务器资源数据库服务器资源 3 3 20个并发测试个并发测试 性能测试报告 Copyright F Road All Rights Reserved 第17页 共29页 3 3 1 测试统计测试统计 并发数测试时间总笔数 平均响 应时间 毫 秒 50 平均响 应时间 90 平均响 应时间 最小响 应时间 最大响 应时间 错误率 每秒处 理笔数 205分钟1037715757643812420345 8745 3 3 2 测试记录测试记录 points PayPoints 20 0429 104313 RPT tar gz 3 3 3 记录摘要记录摘要 3 3 3 1 每秒响应时间 每秒响应时间 Response Times Over Time 3 3 3 2 每秒事务数 每秒事务数 Transactions per Second 性能测试报告 Copyright F Road All Rights Reserved 第18页 共29页 3 3 3 3 响应时间百分比 响应时间百分比 Response Times Percentiles 3 3 3 4 应用服务器资源应用服务器资源 性能测试报告 Copyright F Road All Rights Reserved 第19页 共29页 3 3 3 5 数据库服务资源数据库服务资源 3 4 40个并发测试个并发测试 性能测试报告 Copyright F Road All Rights Reserved 第20页 共29页 3 4 1 测试统计测试统计 并发数测试时间总笔数 平均响 应时间 毫 秒 50 平均响 应时间 90 平均响 应时间 最小响 应时间 最大响 应时间 错误率 每秒处 理笔数 405分钟12297197931393712590409 8555 3 4 2 测试记录测试记录 points PayPoints 40 0429 162353 RPT tar gz 3 4 3 记录摘要记录摘要 3 4 3 1 每秒响应时间 每秒响应时间 Response Times Over Time 3 4 3 2 每秒事务数 每秒事务数 Transactions per Second 性能测试报告 Copyright F Road All Rights Reserved 第21页 共29页 3 4 3 3 响应时间百分比 响应时间百分比 Response Times Percentiles 3 4 3 4 应用服务器资源应用服务器资源 性能测试报告 Copyright F Road All Rights Reserved 第22页 共29页 3 4 3 5 数据库服务器资源数据库服务器资源 3 5 100个并发测试个并发测试 性能测试报告 Copyright F Road All Rights Reserved 第23页 共29页 3 5 1 测试统计测试统计 并发数测试时间总笔数 平均响 应时间 毫 秒 50 平均响 应时间 90 平均响 应时间 最小响 应时间 最大响 应时间 错误率 每秒处 理笔数 1005分钟1205592472283784012880401 6866 3 5 2 测试记录测试记录 points PayPoints 100 0429 163531 RPT tar gz 3 5 3 记录摘要记录摘要 3 5 3 1 每秒响应时间 每秒响应时间 Response Times Over Time 3 5 3 2 每秒事务数 每秒事务数 Transactions per Second 性能测试报告 Copyright F Road All Rights Reserved 第24页 共29页 3 5 3 3 响应时间百分比 响应时间百分比 Response Times Percentiles 3 5 3 4 应用服务器资源应用服务器资源 性能测试报告 Copyright F Road All Rights Reserved 第25页 共29页 3 5 3 5 数据库服务器资源数据库服务器资源 4 测试结论测试结论 性能测试报告 Copyright F Road All Rights Reserved 第26页 共29页 4 1 综合对比综合对比 优化前 优化前 4 24 测试项并发数 测试时 间 总笔数 平均响 应时间 毫 秒 50 平均响 应时间 90 平均响 应时间 最小响 应时间 最大响 应时间 错误率 每秒处理 笔数 基准1个并发15分钟448669676690292147701 491583 10个并发105分钟2562117111641433754250308 511458 20个并发205分钟26122298234327221093538008 669993 40个并发405分钟32823671366647341743958
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烟台房子预售合同范本
- 行政位劳动用工协议书
- 2025年抽屉原理试题分析及答案
- 酒店保洁服务合同协议
- 礼品制作订购合同范本
- 项目托管工程合同范本
- 灯饰店铺招聘合同范本
- 阀门批发采购合同范本
- 烘箱设备采购合同范本
- 阀门销售合同范本模板
- 电厂工控网络安全培训课件
- 70岁以上老人考驾照,三力测试题库(含答案)
- 合理用药培训课件内容
- 室内装修工程监理实施细则
- 个体工商户设立章程模板及编写指南
- DB15T 1969-2020 绵羊人工授精及同期发情技术操作规程
- 产房医院感染管理培训
- 晕倒紧急救护方法
- 辽宁移动笔试题目及答案
- 注塑厂生产安全培训课件
- 广东深圳光明区光明街道办事处一般类岗位专干招聘笔试真题2024
评论
0/150
提交评论