.Net网站架构设计(八)测试
来源:互联网 发布:电视免费视频软件 编辑:程序博客网 时间:2024/06/10 05:14
.Net网站架构设计(八)测试
.Net网站架构时间(八)测试
一般而言,整体测试策略是:先针对部分系统进行性能及压力测试,得到各部分的峰值处理性能;再模拟整体流程测试,此时倒不用按照峰值跑,重点测试整体业务流程及业务预期负荷。
在定义好各部分的测试策略后,具体的工具使用选择倒不是主要问题。
1、不同省份、不同运营商CDN节点性能
此部分可以采用典型压力测试的方案。
2、核心机房BGP网络带宽
此部分重点在于测试各运营商BGP网络可靠性、实际速率等,一般采用smokeping、IxChariot等工具。
3、各类硬件设备性能
此部分一般采用专业的网络设备测试工具。
4、各类服务器(Web服务器、应用服务器、缓存服务器等)并发性能、分布式处理能力
此部分可以采用压力测试方案及工具。
6、业务系统性能
此部分可以采用业务系统压力测试方案。
7、数据库处理性能
大部分互联网公司都对数据库作了定制改造以满足业务需要,此部分测试需要结合业务系统进行测试,以获取核心业务场景下数据库的TPS/QPS,尤其是测试定制改造的地方。
8、支付渠道接口及分流测试
此部分相对而言可能是最大的瓶颈所在,也是互联网公司们无法完全掌控的地方,只能协调银行总部改造支撑。
另外还涉及备份方案、容灾方案、业务降级方案的测试。
这里指的业务降级方案,是基于“有损服务、柔性可用”的策略,为保证核心服务可用的前提下,对部分服务的质量降级处理。
在定义好各部分的测试策略后,具体的工具使用选择倒不是主要问题。
1、不同省份、不同运营商CDN节点性能
此部分可以采用典型压力测试的方案。
2、核心机房BGP网络带宽
此部分重点在于测试各运营商BGP网络可靠性、实际速率等,一般采用smokeping、IxChariot等工具。
3、各类硬件设备性能
此部分一般采用专业的网络设备测试工具。
4、各类服务器(Web服务器、应用服务器、缓存服务器等)并发性能、分布式处理能力
此部分可以采用压力测试方案及工具。
6、业务系统性能
此部分可以采用业务系统压力测试方案。
7、数据库处理性能
大部分互联网公司都对数据库作了定制改造以满足业务需要,此部分测试需要结合业务系统进行测试,以获取核心业务场景下数据库的TPS/QPS,尤其是测试定制改造的地方。
8、支付渠道接口及分流测试
此部分相对而言可能是最大的瓶颈所在,也是互联网公司们无法完全掌控的地方,只能协调银行总部改造支撑。
另外还涉及备份方案、容灾方案、业务降级方案的测试。
这里指的业务降级方案,是基于“有损服务、柔性可用”的策略,为保证核心服务可用的前提下,对部分服务的质量降级处理。
作者:梁川
链接:http://www.zhihu.com/question/22216942/answer/78753248
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
工具是采用用.NET编写,所以需要.NET FRAMEWORK才能运行.虽然.net在这方面的给人的感觉性能不怎么出色,但这个工作出色性能足够满足大部分服务端的压力测试.
阅读全文
0 0
- .Net网站架构设计(八)测试
- .Net网站架构设计(八)测试
- .Net网站架构设计(五)监控
- .Net网站架构设计(六)容错
- .Net网站架构设计(七)网络安全
- .Net网站架构设计(七)网络安全
- .Net网站架构设计(六)容错
- .Net网站架构设计(一)架构概念内容
- .Net网站架构设计(二)Web服务器集群架构
- .Net网站架构设计(一)架构概念内容
- .Net网站架构设计(二)Web服务器集群架构
- .Net网站架构设计(四) 缓存技术
- .Net网站架构设计(五) 消息中间件
- .Net网站架构设计(五) 消息中间件
- .Net网站架构设计(四) 缓存技术
- 大型网站技术架构(八)--网站的安全架构
- 大型网站技术架构(八)网站的安全架构
- 大型网站技术架构(八)--网站的安全架构
- Markdown使用中的注意事项
- WordPress主题及插件需要输入FTP问题
- bootloader的两个阶段
- 数据可视化
- vue 简单分页组件
- .Net网站架构设计(八)测试
- Qt中的三种基类
- 微信、公网播放摄像机视频方案
- andridstudio升级3.0版本问题
- (三)OutOfMemoryError异常
- [bzoj1196][最小生成树]公路修建问题
- Golang与DLL交互
- 人生过往
- hadoop2.8.2配置