[发明专利]一种服务器测试方法、装置及系统在审
申请号: | 201610244686.8 | 申请日: | 2016-04-19 |
公开(公告)号: | CN107306195A | 公开(公告)日: | 2017-10-31 |
发明(设计)人: | 王琦 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 深圳鼎合诚知识产权代理有限公司44281 | 代理人: | 江婷,李发兵 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 测试 方法 装置 系统 | ||
技术领域
本发明涉及服务器测试领域,尤其涉及一种服务器测试方法、装置及系统。
背景技术
在服务器测试中,现有方式有2种:第一种是先通过抓取页面或者接口消息请求,然后通过wireshake工具分解消息和提取有用信息,然后再封装消息进行测试,整个过程基本都是人工来组装;第二种方式是通过工具(例如loadrunner)录制测试过程再复现,这种方式比较固定而且缺少变化性。
针对上述问题,提出一种自动化的服务器测试方法,是本领域技术人员亟待解决的技术问题。
发明内容
本发明提供了一种服务器测试方法、装置及系统,以提出一种自动化的服务器测试方法。
本发明提供了一种服务器测试方法,其包括:
在接收到抓包任务后,抓取被测服务器的被测内容,生成抓包文件;
解析抓包文件,提取测试结果;
管理测试结果。
进一步的,管理测试结果包括:存储测试结果,和/或展示测试结果。
进一步的,存储测试结果包括:提取测试结果中的可编辑内容,并将可编辑内容显示给用户,接收用户编辑操作,保持编辑后的测试结果。
进一步的,被测服务器包括基于http(超文本传输)协议的服务器;被 测内容包括使用http协议同步消息测试的被测网络内容和/或接口调用内容。
进一步的,还包括:接收用户制定的测试需求,根据测试需求触发抓包任务。
进一步的,还包括:在生成抓包文件之后,通过FTP(文件传输)协议传输抓包文件。
本发明提供了一种服务器测试装置,其包括:
抓包模块,用于在接收到抓包任务后,抓取被测服务器的被测内容,生成抓包文件;
解析模块,用于解析抓包文件,提取测试结果;
管理模块,用于管理测试结果。
进一步的,管理模块包括存储单元和/或展示单元,存储单元用于存储测试结果,展示单元用于展示测试结果。
进一步的,存储单元具体用于提取测试结果中的可编辑内容,并将可编辑内容显示给用户,接收用户编辑操作,保持编辑后的测试结果。
进一步的,被测服务器包括基于http协议的服务器;被测内容包括使用http协议同步消息测试的被测网络内容和/或接口调用内容。
进一步的,还包括接口模块,用于接收用户制定的测试需求,根据测试需求触发抓包任务。
进一步的,抓包模块在生成抓包文件之后,还用于通过FTP协议传输抓包文件至解析模块。
对应的,本发明提供了一种服务器测试系统,其包括本发明提供的服务器测试装置。
进一步的,包括本地任务系统及至少一个客户端,服务器测试装置的抓包模块设置在客户端中,服务器测试装置的解析模块及管理模块设置在本地任务系统中。
本发明的有益效果:
本发明提供了一种服务器测试方法,实现被测服务器的被测内容的获取及解析和管理的自动化,给服务器测试工作带来了便捷及效率。
附图说明
图1为本发明第一实施例提供的服务器测试装置的结构示意图;
图2为本发明第二实施例提供的服务器测试方法的流程图;
图3是本发明第三实施例涉及的pcap包整体结构和文件头示意图;
图4是本发明第三实施例涉及的pachet数据包头示意图;
图5是本发明第三实施例涉及的packet数据包结构示意图;
图6是本发明第三实施例涉及的http协议请求消息结构示意图;
图7是本发明第三实施例涉及的http协议响应消息结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明中一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
现通过具体实施方式结合附图的方式对本发明做出进一步的诠释说明。
第一实施例:
图1为本发明第一实施例提供的服务器测试装置的结构示意图,由图1可知,在本实施例中,本发明提供的服务器测试装置1包括:
抓包模块11,用于在接收到抓包任务后,抓取被测服务器的被测内容,生成抓包文件;
解析模块12,用于解析抓包文件,提取测试结果;
管理模块13,用于管理测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610244686.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络系统和网络系统的构建方法
- 下一篇:虚拟化服务监控方法和装置