卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special ›...
TRANSCRIPT
![Page 1: 卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special › dynatrace1020 › download … · LoadRunner Fiddler FireBug Cacti Nmon Dynatrace Weblogic](https://reader030.vdocuments.site/reader030/viewer/2022040104/5f1e801eb8accd7fb16f303c/html5/thumbnails/1.jpg)
姜旭
上汽通用汽车 高级测试工程师
2016年7月7日
卓越性能测试实践
![Page 2: 卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special › dynatrace1020 › download … · LoadRunner Fiddler FireBug Cacti Nmon Dynatrace Weblogic](https://reader030.vdocuments.site/reader030/viewer/2022040104/5f1e801eb8accd7fb16f303c/html5/thumbnails/2.jpg)
• 性能管理成熟度模型
• 构建卓越性能测试
• Q&A
Confidential, Dynatrace, LLC
Content
![Page 3: 卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special › dynatrace1020 › download … · LoadRunner Fiddler FireBug Cacti Nmon Dynatrace Weblogic](https://reader030.vdocuments.site/reader030/viewer/2022040104/5f1e801eb8accd7fb16f303c/html5/thumbnails/3.jpg)
• Forrester Performance & Defects
Confidential, Dynatrace, LLC
性能管理成熟度模型
Fire Fighting
Performance Validation
Performance Driven
Firefighting:发布前很少或从来没有性能测试。
所有性能缺陷在生产环境上发现解决。这是最不可取的,却依然比较普遍。
Performance validation:为性能测试在产品的后期安排了时间,生产环境会发现30%左右的性能bug。
Performance Driven:生命周期中的每一阶段都考虑了性能, 生产环境会发现5%左右的性能bug。
5%
30%
100%
生产环境中性能问题的比例
![Page 4: 卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special › dynatrace1020 › download … · LoadRunner Fiddler FireBug Cacti Nmon Dynatrace Weblogic](https://reader030.vdocuments.site/reader030/viewer/2022040104/5f1e801eb8accd7fb16f303c/html5/thumbnails/4.jpg)
• SAIC-GM性能模型
Confidential, Dynatrace, LLC
构建卓越性能测试
设计阶段性能建模
实现阶段性能验证
运维阶段性能管理
性能测试规范SDP21&CMMI3
性能
驱动
![Page 5: 卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special › dynatrace1020 › download … · LoadRunner Fiddler FireBug Cacti Nmon Dynatrace Weblogic](https://reader030.vdocuments.site/reader030/viewer/2022040104/5f1e801eb8accd7fb16f303c/html5/thumbnails/5.jpg)
• 设计阶段-性能建模
Confidential, Dynatrace, LLC
构建卓越性能测试
Who When
What How
用户行为模型
性能KPI
![Page 6: 卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special › dynatrace1020 › download … · LoadRunner Fiddler FireBug Cacti Nmon Dynatrace Weblogic](https://reader030.vdocuments.site/reader030/viewer/2022040104/5f1e801eb8accd7fb16f303c/html5/thumbnails/6.jpg)
• 开发阶段-性能建模
Confidential, Dynatrace, LLC
构建卓越性能测试
日志易 Splunk
![Page 7: 卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special › dynatrace1020 › download … · LoadRunner Fiddler FireBug Cacti Nmon Dynatrace Weblogic](https://reader030.vdocuments.site/reader030/viewer/2022040104/5f1e801eb8accd7fb16f303c/html5/thumbnails/7.jpg)
• 开发阶段-性能验证
Confidential, Dynatrace, LLC
构建卓越性能测试
LoadRunner Fiddler FireBug
Cacti Nmon Dynatrace
Weblogic SAIC-GM Analytics Dynatrace
LoadRunner Dynatrace
![Page 8: 卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special › dynatrace1020 › download … · LoadRunner Fiddler FireBug Cacti Nmon Dynatrace Weblogic](https://reader030.vdocuments.site/reader030/viewer/2022040104/5f1e801eb8accd7fb16f303c/html5/thumbnails/8.jpg)
• 性能验证-测试设计
Confidential, Dynatrace, LLC
构建卓越性能测试
如何仿真突如其来的10,000笔请求? 工具产生Vu和生产环境下并发的差异?
PV
探索
混合
业务
负载
均衡
并发
累积
Step1
Step2
Step3
Step4
0
10
20
30
40
50
60
1 10 20 50 100 120 140 150 170 190 200
PV
VU
PV &VU
![Page 9: 卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special › dynatrace1020 › download … · LoadRunner Fiddler FireBug Cacti Nmon Dynatrace Weblogic](https://reader030.vdocuments.site/reader030/viewer/2022040104/5f1e801eb8accd7fb16f303c/html5/thumbnails/9.jpg)
• 性能验证-一体化监控
Confidential, Dynatrace, LLC
构建卓越性能测试
系统监控
业务监控
业务捕获 异常预警
![Page 10: 卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special › dynatrace1020 › download … · LoadRunner Fiddler FireBug Cacti Nmon Dynatrace Weblogic](https://reader030.vdocuments.site/reader030/viewer/2022040104/5f1e801eb8accd7fb16f303c/html5/thumbnails/10.jpg)
• 性能验证-事件分析
Confidential, Dynatrace, LLC
构建卓越性能测试
![Page 11: 卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special › dynatrace1020 › download … · LoadRunner Fiddler FireBug Cacti Nmon Dynatrace Weblogic](https://reader030.vdocuments.site/reader030/viewer/2022040104/5f1e801eb8accd7fb16f303c/html5/thumbnails/11.jpg)
• 性能验证-瓶颈确认
Confidential, Dynatrace, LLC
构建卓越性能测试
![Page 12: 卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special › dynatrace1020 › download … · LoadRunner Fiddler FireBug Cacti Nmon Dynatrace Weblogic](https://reader030.vdocuments.site/reader030/viewer/2022040104/5f1e801eb8accd7fb16f303c/html5/thumbnails/12.jpg)
• 运维阶段-性能管理
Confidential, Dynatrace, LLC
构建卓越性能测试
PV URL
线程池 连接池
![Page 13: 卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special › dynatrace1020 › download … · LoadRunner Fiddler FireBug Cacti Nmon Dynatrace Weblogic](https://reader030.vdocuments.site/reader030/viewer/2022040104/5f1e801eb8accd7fb16f303c/html5/thumbnails/13.jpg)
Thanks!
Confidential, Dynatrace, LLC
卓越性能测试实践
![Page 14: 卓越性能测试实践 - icon.zhiding.cnicon.zhiding.cn › software_zone › special › dynatrace1020 › download … · LoadRunner Fiddler FireBug Cacti Nmon Dynatrace Weblogic](https://reader030.vdocuments.site/reader030/viewer/2022040104/5f1e801eb8accd7fb16f303c/html5/thumbnails/14.jpg)
Confidential, Dynatrace, LLC