[发明专利]一种基于套接字的服务器负载测试方法及系统有效
申请号: | 201510220804.7 | 申请日: | 2015-05-04 |
公开(公告)号: | CN106201854B | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | 张丙鹏 | 申请(专利权)人: | 北京畅游天下网络技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王民盛;王丽琴 |
地址: | 100043 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种基于套接字的服务器负载测试系统,网络引擎模块用于提供基于套接字的接口函数供测试脚本编写测试用例,其中包括与被测服务器建立连接,向被测服务器发送消息或接收来自服务器的消息,以及提供虚拟用户的各种操作功能;负载测试工具脚本模块用于调用网络引擎模块提供的接口函数,对虚拟用户的操作进行组合,获得包含特定测试逻辑的测试用例;负载测试管理模块用于实现负载测试操作过程,通过多线程机制模拟多个虚拟客户端同时执行测试用例达到并发测试目的;负载测试数据监控模块用于监控被测服务器的整体性能数据和/或被测服务器某一具体服务进程的性能数据。本申请还公开了一种基于套接字的服务器负载测试方法。 | ||
搜索关键词: | 一种 基于 套接 服务器 负载 测试 方法 系统 | ||
【主权项】:
1.一种基于套接字的服务器负载测试系统,其特征在于,包括:网络引擎模块、负载测试工具脚本模块、负载测试过程管理模块和负载测试数据监控模块;网络引擎模块用于提供基于套接字的接口函数供测试脚本编写测试用例,其中包括与被测服务器建立连接,向被测服务器发送消息或接收来自服务器的消息,以及提供虚拟用户的各种操作功能;负载测试工具脚本模块用于调用网络引擎模块提供的接口函数,对虚拟用户的操作进行组合,获得包含特定测试逻辑的测试用例;负载测试管理模块用于实现负载测试操作过程,通过多线程机制模拟多个虚拟客户端同时执行测试用例达到并发测试目的;负载测试数据监控模块用于监控被测服务器的整体性能数据和/或被测服务器某一具体服务进程的性能数据;所述负载测试工具脚本模块所实现的测试逻辑至少包含以下三个部分:与被测服务器连接,返回一个保持连接状态的套接字;依据测试用例生成测试压力,测试过程中通过所述套接字与被测服务器之间进行信息收发;与被测服务器断开连接。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京畅游天下网络技术有限公司,未经北京畅游天下网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510220804.7/,转载请声明来源钻瓜专利网。