C/S架构工业监控系统性能测试方案模型选用参考因素

絮叨

我在网上找了很多资料,关于C/S架构的性能测试少之又少,有的都是一些什么loadrunner,因为协议的关系,基本没有适用的方案。最新我重新想了一下,我测试的项目跟网上的这种东西根本就是两个路子,只能自己根据项目做方案,因为像我这种行业本身工业用户数量不多,消费服务器资源的主要还是底端的采集器,与具体的工业协议有关,搞什么用户并发根本起不了啥作用,TCP并发可能有点关联,没有深究,但协议还是定制多。所以我反过来考虑,把采集点作为用户,并发来源换成了采集点,这样感觉思路会顺一些。写得不好,仅供参考,欢迎交流。

模型选用参考因素

看图,根据现有的开发架构我做了以下的整理:
在这里插入图片描述

性能测试的步骤大致为:
1.性能需求的获取
2.性能指标的确定
3.制定测试计划
3.测试模型的构建
4.测试准备,包括测试工具和一些基础数据
5.性能测试执行
6.性能测试分析

性能测试执行的主要类型:
1.负载测试,主要分析满足指标的情况下程序的最高负载。
2.压力测试,主要分析性能瓶颈。
3.瞬压测试,主要分析峰值冲击,例如雪崩现象。
4.容量测试,主要分析在现有资源下的容量,及扩容预测。
5.稳定测试,主要分析系统稳定性。

概念就免了,好多说法。各自理解,大同小异。

主要关注指标:
1.CPU、内存、磁盘、网络
2.数据传输响应时间
3.冗余切换时间

根据自己选用的性能模型关注点不一样。

项目前期可介入协议层面、应用层面、数据库层面的性能摸底,后期参考前期做的测试数据选用适用的性能模型部署。
如果项目有具体性能指标最好,如果获取不到性能指标,只能通过各种摸底和分析去得出最合理的性能模型。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值