[发明专利]一种测试方法和系统在审
申请号: | 201711052994.1 | 申请日: | 2017-10-30 |
公开(公告)号: | CN107707432A | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 陈朱尧;刘浩洋 | 申请(专利权)人: | 成都视达科信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京轻创知识产权代理有限公司11212 | 代理人: | 张帆 |
地址: | 610000 四川省成都市高新区世*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 系统 | ||
技术领域
本发明实施例涉及计算机应用技术领域,尤其涉及一种测试方法和系统。
背景技术
随着计算机应用的不断发展,计算机自动化测试软件也在不断更新和进步。在现有技术中,主要通过本地运行软件(脚本),需要手动设置相关数据参数,只有在手动进行相关数据的设置后,才会执行测试的工作。且,对于测试接口而言,也需要对测试接口参数进行手动一个个设置,操作及其繁琐。
在发明人实现本发明的过程中,发现至少存在以下技术问题:
1、操作繁琐,效率低;
2、测试单一,测试结果偏差大。
发明内容
为解决上述技术问题,本发明实施例提供了一种测试方法和系统。
根据本发明实施例的第一方面,本发明实施例提供了一种测试方法,所述方法包括:
根据获取到的网页访问信息确定网络数据包;
根据预先设置的筛选规则对所述网络数据包进行筛选,得到测试样本信息;
根据预先设置的选取规则在第一测试集群中选取第二测试集群;
根据所述测试样本信息和所述第二测试集群确定测试结果。
通过本实施例提供的:对网页访问信息进行获取,并根据该网页访问信息得到网络数据包,对网络数据包进行筛选后,得到测试样本信息,以便确保测试样本信息的精准性,根据选取的第二测试集群和该测试样本信息得到测试结果的技术方案,一方面,避免了现有技术中,需要手动对相关数据进行设置后,才会执行测试操作的技术弊端;另一方面,实现了操作简单的技术性效果;再一方面,实现了高效且精准的进行测试的技术效果。
更具体地,所述根据获取到的网页访问信息确定网络数据包,具体包括:
根据所述网页访问信息确定HTTP/HTTPS协议的网络数据包。
更具体地,所述网络数据包包括:请求先后顺序信息、请求URL信息、请求方法信息、Cookie信息、POST数据信息、端口信息、HTTP状态信息、响应信息。
进一步地,所述根据预先设置的筛选规则对所述网络数据包进行筛选,得到测试样本信息,具体包括:
通过预先设置的关键字对所述网络数据包进行筛选,得到所述测试样本信息。
通过本实施例提供的:通过关键字从网络数据包中得到测试样本信息的技术方案,实现了快速、高效且精准的得到测试样本信息的技术效果。
更具体地,所述关键字为类别关键字,即,通过类别关键字对网络数据包进行筛选,以便得到测试样本信息。
进一步地,所述根据预先设置的选取规则在第一测试集群中选取第二测试集群,具体包括:
获取所述第一测试集群中每台测试机的负载能力信息;
根据每个所述负载能力信息和预先设置的选择条件选择所述第二测试集群。
通过本实施例提供的:根据所有测试机对应的负载能力信息和选择条件确定第二测试集群的技术方案,实现了快速选定第二测试集群的技术效果,且确保了测试的高效性和准确性。
具体地,所述根据每个所述负载能力信息和预先设置的选择条件选择所述第二测试集群,具体包括:
将每台所述测试机的负载能力信息对应的负载能力值与预先设置的负载能力阈值进行比较,得到比较结果;
当比较结果为第一测试机的负载能力值大于所述负载能力阈值时,则所述第一测试机属于所述第二测试集群;
当比较结果为第二测试机的负载能力小于所述负载能力阈值时,则所述第二测试机不属于所述第二测试集群。
进一步地,所述根据所述测试样本信息和所述第二测试集群确定测试结果,具体包括:
根据预先设置的时间间隔获取所述第二测试集群中的每台所述测试机的心跳日志;
根据预先设置的时间阈值与第二测试集群中的每台所述测试机的所述心跳日志确定第二测试集群中的每台所述测试机对应的测试机资源信息;
根据所述测试样本信息和第二测试集群中的每台所述测试机资源信息确定所述测试结果。
通过本实施例提供的:通过时间阈值和第二测试集群中的每台测试机的心跳日志对第二测试集群中的每台测试机对应的测试机资源信息进行确定,并结合测试样本信息确定测试结果的技术方案,实现了快速且精准的进行测试,得到测试结果的技术效果。
具体地,所述根据预先设置的选取规则在第一测试集群中选取第二测试集群,具体包括:
根据所述测试样本信息确定需要用于测试的测试机规模信息;
获取所述第一测试集群中每台测试机的负载能力信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都视达科信息技术有限公司,未经成都视达科信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711052994.1/2.html,转载请声明来源钻瓜专利网。