[发明专利]一种消息总线性能测试方法及系统有效
申请号: | 201810739710.4 | 申请日: | 2018-07-06 |
公开(公告)号: | CN108932182B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 张玉中;浮明军;匡海燕;李松合;刘仁千;刘昊昱;周水斌;李国杰;张超永;常卫;苏志刚;谷威;黄显果;王鹏;刘沛;杨丰源;王振;李亚爽;时晓宁;从波;宋文博;刘静静 | 申请(专利权)人: | 许继集团有限公司;许继电气股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 符亚飞 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 总线 性能 测试 方法 系统 | ||
1.一种消息总线性能测试方法,其特征在于,包括数据容量测试策略和/或数据处理效率测试策略;
所述数据容量测试策略包括以下过程:向消息总线中发送测试用例,然后逐渐增大测试用例中的消息数量和单个消息的大小,逐级增加数据总量,测试消息总线的数据吞吐量上限值,记录上限值与计算机的最大容量是否成正比例;
所述数据处理效率测试策略包括生产者数据处理速率测试策略、消费者数据处理速率测试策略、单条生产者生产速率测试策略和单条消费者接收速率测试策略中的至少一个;
所述生产者数据处理速率测试策略包括以下过程:启用测试用例,以容量上限值的第一倍数作为第一发送量发送数据,记录生产者的生产时间,计算生产者的数据处理速率;然后,更改测试用例,逐渐增大发送量,记录生产者的生产时间,计算生产者的数据处理速率,直至发送量增大至消息总线的数据吞吐量上限值,测试生产者的数据处理速率的下限值;
所述消费者数据处理速率测试策略包括以下过程:启用测试用例,以消息总线的数据吞吐量上限值的第一倍数作为第一发送量发送数据,记录消费者的消费时间,计算消费者的数据处理速率;然后,更改测试用例,逐渐增大发送量,记录消费者的消费时间,计算消费者的数据处理速率,直至发送量增大至消息总线的数据吞吐量上限值,测试消费者的数据处理速率的下限值;
所述单条生产者生产速率测试策略包括以下过程:消息总线满负载运行的情况下,以消息总线的数据吞吐量上限值大小的数据量向消息总线发送数据,记录生产者生产一条消息的时间,计算生产者单条数据处理速率;
所述单条消费者接收速率测试策略包括以下过程:消息总线满负载运行的情况下,以消息总线的数据吞吐量上限值大小的数据量向消息总线发送数据,并同时接收数据,记录消费者消费一条消息的时间,计算消费者单条数据处理速率。
2.根据权利要求1所述的消息总线性能测试方法,其特征在于,所述测试方法同时包括所述数据容量测试策略和数据处理效率测试策略,所述数据处理效率测试策略同时包括生产者数据处理速率测试策略、消费者数据处理速率测试策略、单条生产者生产速率测试策略和单条消费者接收速率测试策略。
3.根据权利要求1或2所述的消息总线性能测试方法,其特征在于,所述上限值与计算机的最大容量是否成正比例的实现过程包括以下步骤:
1)消息总线所部署的计算机的最大容量为a时,测试并记录消息总线的数据吞吐量上限值为x;消息总线所部署的计算机的最大容量为b时,测试并记录消息总线的数据吞吐量上限值为y;消息总线所部署的计算机的最大容量为c时,测试并记录消息总线的数据吞吐量上限值为z;
2)检测x、y、z是否与a、b、c成正比例,以检测消息总线的数据容量是否与所部署计算机的最大容量成正比,以检测消息总线数据容量与所部署计算机的关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许继集团有限公司;许继电气股份有限公司,未经许继集团有限公司;许继电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810739710.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现NVME硬盘性能自动化测试方法、系统及介质
- 下一篇:监控装置及方法