京东POC项目性能测试报告V1 2_第1页
京东POC项目性能测试报告V1 2_第2页
京东POC项目性能测试报告V1 2_第3页
京东POC项目性能测试报告V1 2_第4页
京东POC项目性能测试报告V1 2_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 京东POC项目性能测试京东POC项目性能测试报告作 者:古林让 创建日期:2019-02-25 最后更新:2019-03-04 当前版本:V1.2目录文档控制11. 概述21.1 适用范围21.2 测试目的22性能指标22.1 并发用户数及持续时长22.2 响应及报错率指标22.3服务器指标33测试方案33.1 服务器配置33.2 压测机配置33.3 网络环境43.3 场景描述43.4 测试工具43.5 依赖资源44测试结果44.1用户注册44.1.1用户注册【80并发】54.1.2用户注册【120并发】84.2登录124.2.1登录【80并发】124.2.2登录【120并发】154.3订单

2、查询-入口头查询194.3.1订单查询-入口头查询【40并发】194.3.2订单查询-入口头查询【80并发】234.4订单查询-明细查询264.4.1订单查询-明细查询【40并发】274.4.2订单查询-明细查询【80并发】304.5 性能测试结果345结果分析356测试结论35文档控制1. 修改记录版 本作 者日 期备 注V1.0古林让2019/2/25初稿V1.1古林让2019/3/4添加指标截图V1.2古林让2019/3/4优化结果分析描述2. 审核记录版 本审核人日 期备 注V1.1屈钟权2019/3/4定稿1. 概述1.1 适用范围适用京东POC系统,注册、登录、订单查询-入口头查询

3、、订单查询-明细查询4个场景的性能参考。1.2 测试目的通过对注册、登录、订单查询-入口头查询、订单查询-明细查询的场景压测,分析性能测试结果,并评估是否符合产品性能要求。2性能指标2.1 并发用户数及持续时长场景并发用户数持续时长用户注册80/1205分钟用户登录80/1205分钟订单查询-入口头查询40/805分钟订单查询-明细查询40/805分钟2.2 响应及报错率指标测试API响应时间错误率用户注册80并发2s0.1%用户注册120并发5s0.1%用户登录80并发1s0.1%用户登录120并发2s0.1%订单查询-入口头查询40并发1s0.1%订单查询-入口头查询80并发2s0.1%订

4、单查询-明细查询40并发1s0.1%订单查询-明细查询80并发2s0.1%2.3服务器指标应用服务器使用率CPU85%内存85%磁盘85%3测试方案3.1 服务器配置性能测试环境各个服务器配置信息如下:主机名类型操作系统部署应用CPU内存磁盘App1京东云虚拟机CentOS 6.10 x86_64Tomcat 7.0.814核16G100GApp2京东云虚拟机CentOS 6.10 x86_64Tomcat 7.0.814核16G100GNginx1京东云虚拟机CentOS 6.10 x86_64Nginx 1.8.12核8G60GNginx2京东云虚拟机CentOS 6.10 x86_64N

5、ginx 1.8.12核8G60GRac1京东云虚拟机CentOS 6.10 x86_64Oracle V12.2.0.1.032核128G1.35TRac2京东云虚拟机CentOS 6.10 x86_64Oracle V12.2.0.1.032核128G1.35T3.2 压测机配置类型CPU内存硬盘操作系统数量压测执行机4核16G40GCentOS 6.9 64位33.3 网络环境 性能测试环境:测试执行机、应用服务器在同一局域网。 网络拓扑图,需要京东提供。3.3 场景描述业务场景功能点并发量基础数据量用户注册注册(门户)8001200用户登录登录(京东)8001200订单查询入口头查询4

6、05W805W明细查询402W802W3.4 测试工具名称版本子版本Jmeter5.0r18409353.5 依赖资源3.5.1 需要DBA监控数据库,需要相关的DBA人员支持。3.5.2 需要业务人员根据系统的实际应用场景提供性能指标。3.5.3 压测环境稳定。3.5.4 压测执行过程中,不允许第三方操作压测环境。4测试结果4.1用户注册该场景一共需要测试4个接口,因此压测脚本中将4个接口放在一个事务中,通过负载均衡压测两台应用服务器。并发数请求数平均响应时间(ms)TPS错误率压测时段80165751747.5439.010.00%3/1/19 2:04 PM 3/1/19 2:11 PM

7、120143163305.3729.220.00%3/4/19 4:42 PM 3/4/19 4:50 PM4.1.1用户注册【80并发】4.1.1.1 Active Threads Over Time4.1.1.2 Transactions Per Second4.1.1.3 Response Times Over Time4.1.1.4 Statistics4.1.1.5 应用服务器CPU使用率 App1App24.1.1.6 应用服务器内存使用率 App1App24.1.1.7 应用服务器磁盘读/写吞吐量(KBps) App1App24.1.1.8 应用服务器网络进/出速率(Mbps)

8、App1App24.1.1.9 数据库CPU使用率 Rac1Rac24.1.2用户注册【120并发】4.1.2.1 Active Threads Over Time4.1.2.2 Transactions Per Second4.1.2.3 Response Times Over Time4.1.2.4 Statistics4.1.2.5 应用服务器CPU使用率 App1 App24.1.2.6 应用服务器内存使用率 App1 App24.2.7 应用服务器磁盘读/写吞吐量(KBps) App1 App24.2.8 应用服务器网络进/出速率(Mbps) App1 App24.2.9 数据库CP

9、U使用率 Rac1 Rac24.2登录并发数请求数平均响应时间(ms)TPS错误率压测时段8079952363.55187.760.00%2/28/19 10:30 PM2/28/19 10:37 PM12081963531.29192.940.00%3/4/19 4:04 PM3/4/19 4:11 PM4.2.1登录【80并发】4.3.1 Active Threads Over Time4.3.2 Transactions Per Second4.3.3 Response Times Over Time4.3.4 Statistics4.3.5 应用服务器CPU使用率 App1 App24

10、.3.6 应用服务器内存使用率 App1 App24.3.7 应用服务器磁盘读/写吞吐量(KBps) App1 App24.3.8 应用服务器网络进/出速率(Mbps) App1 App24.3.9 数据库CPU使用率 Rac1 Rac24.2.2登录【120并发】4.3.1 Active Threads Over Time4.4.2 Transactions Per Second4.4.3 Response Times Over Time4.4.4 Statistics4.4.4 应用服务器CPU使用率 App1 App24.4.6 应用服务器内存使用率 App1 App24.4.7 应用服

11、务器磁盘读/写吞吐量(KBps) App1 App24.4.8 应用服务器网络进/出速率(Mbps) App1 App24.4.9 数据库CPU使用率 Rac1 Rac24.3订单查询-入口头查询该场景是针对单个服务器进行压测。并发数请求数平均响应时间(ms)TPS错误率压测时段4063476240.95136.790.00%3/1/19 9:57 AM3/1/19 10:05 AM8065104446.37152.830.00%3/1/19 10:22 AM3/1/19 10:29 AM4.3.1订单查询-入口头查询【40并发】4.3.1.1 Active Threads Over Time

12、4.3.1.2 Transactions Per Second4.3.1.3 Response Times Over Time4.3.1.4 Statistics4.3.1.5 应用服务器CPU使用率 App1 App24.3.1.6 应用服务器内存使用率 App1 App24.3.1.7 应用服务器磁盘读/写吞吐量(KBps) App1 App24.3.1.8 应用服务器网络进/出速率(Mbps) App1 App24.3.1.9 数据库CPU使用率 Rac1 Rac24.3.2订单查询-入口头查询【80并发】4.3.2.1 Active Threads Over Time4.3.2.2 T

13、ransactions Per Second4.3.2.3 Response Times Over Time4.3.2.4 Statistics4.3.2.5 应用服务器CPU使用率 App1 App24.3.2.6 应用服务器内存使用率 App1 App24.3.2.7 应用服务器磁盘读/写吞吐量(KBps) App1 App24.3.2.8 应用服务器网络进/出速率(Mbps) App1 App24.3.2.9 数据库CPU使用率 App1 App24.4订单查询-明细查询该场景是针对单个服务器进行压测。并发数请求数平均响应时间(ms)TPS错误率压测时段4022864669.5349.2

14、50.01%3/1/19 10:52 AM3/1/19 11:00 AM80219891323.4251.610.01%3/1/19 11:27 AM3/1/19 11:34 AM4.4.1订单查询-明细查询【40并发】4.4.1.1 Active Threads Over Time4.4.1.2 Transactions Per Second4.4.1.3 Response Times Over Time4.4.1.4 Statistics4.4.1.5 应用服务器CPU使用率 App1 App24.4.1.6 应用服务器内存使用率 App1 App24.4.1.7 应用服务器磁盘读/写吞吐

15、量(KBps) App1 App24.4.1.8 应用服务器网络进/出速率(Mbps) App1 App24.4.1.9 数据库CPU使用率 Rac1 Rac24.4.2订单查询-明细查询【80并发】4.4.2.1 Active Threads Over Time4.4.2.2 Transactions Per Second4.4.2.3 Response Times Over Time4.4.2.4 Statistics4.4.2.5 应用服务器CPU使用率 App1 App24.4.2.6 应用服务器内存使用率 App1 App24.4.2.7 应用服务器磁盘读/写吞吐量(KBps) Ap

16、p1 App24.4.2.8 应用服务器网络进/出速率(Mbps) App1 App24.4.2.9 数据库CPU使用率 Rac1 Rac24.5 性能测试结果场景 并发数请求数平均响应时间(ms)TPS错误率压测时段注册80165751747.5439.010.00%3/1/19 2:04 PM3/1/19 2:11 PM120143163305.3729.220.00%3/4/19 4:42 PM3/4/19 4:50 PM登录8079952363.55187.760.00%2/28/19 10:30 PM2/28/19 10:37 PM12081963531.29192.940.00%3

17、/4/19 4:04 PM3/4/19 4:11 PM订单查询-入口头查询4063476240.95136.790.00%3/1/19 9:57 AM3/1/19 10:05 AM8065104446.37152.830.00%3/1/19 10:22 AM3/1/19 10:29 AM订单查询-明细查询4022864669.5349.250.01%3/1/19 10:52 AM3/1/19 11:00 AM80219891323.4251.610.01%3/1/19 11:27 AM3/1/19 11:34 AM5结果分析5.1 用户注册响应时间、TPS均达标,错误率、资源占用率(CPU、内存、磁盘I/O

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论