性能测试工具的两种架构模式
以下是个人在工作中的总结.
第一种: 用户量分摊型架构
这种架构可扩展的是模拟器, 可以以COPY的方式运行在N台机器上, 每一个模拟器实例运行在一台机器上, 这样是以集群的方式来进行测试.运行过程的用户量受测试引擎的限制, 它能管理的最多的用户量为限.
在性能测试时, 这个集群能产生N个网口的并发量, 最大的特性是并发性.
这种架构的特点是, 开发模型简单,部署简单, 但是硬件需求量大, 一般以机框或板卡, 或是刀片服务器为佳.
第二种:协议模块分解型架构
这种架构是将模拟器的协议栈, 如果是其它的系统就是将模拟器的业务模块分解, 一个业务一个运行实体. 这种架构以多核系统为佳, 不同的模块运行在不同的CPU上, 所有的用户统一在内存中管理, 如果是多个网卡的硬件就更好, 可以兼有并发的特性.
第一种: 用户量分摊型架构
![]() |
这种架构可扩展的是模拟器, 可以以COPY的方式运行在N台机器上, 每一个模拟器实例运行在一台机器上, 这样是以集群的方式来进行测试.运行过程的用户量受测试引擎的限制, 它能管理的最多的用户量为限.
在性能测试时, 这个集群能产生N个网口的并发量, 最大的特性是并发性.
这种架构的特点是, 开发模型简单,部署简单, 但是硬件需求量大, 一般以机框或板卡, 或是刀片服务器为佳.
第二种:协议模块分解型架构
![]() |
这种架构是将模拟器的协议栈, 如果是其它的系统就是将模拟器的业务模块分解, 一个业务一个运行实体. 这种架构以多核系统为佳, 不同的模块运行在不同的CPU上, 所有的用户统一在内存中管理, 如果是多个网卡的硬件就更好, 可以兼有并发的特性.
还没人赞这篇日记
热门话题 · · · · · · ( 去话题广场 )
- 端午吃什么1210篇内容 · 13.3万次浏览
- 端午去哪儿535篇内容 · 7.8万次浏览
- 想做的事,别等“以后”1.0万+篇内容 · 406.0万次浏览
- 假期必备书影音清单458篇内容 · 22.7万次浏览
- 让人生变开阔的方法1.0万+篇内容 · 11.1万次浏览
- 我的假期好搭子165篇内容 · 6.4万次浏览
- 重新养一遍自己,可真好啊1673篇内容 · 204.0万次浏览
- 我的旅行穿搭55篇内容 · 4.7万次浏览