[发明专利]一种测试方法及电子设备有效
申请号: | 201610342032.9 | 申请日: | 2016-05-20 |
公开(公告)号: | CN107402880B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 龙潭;李翔;李勇;王博 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 贾允;肖丁 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 电子设备 | ||
本发明提供了一种测试方法及电子设备,该方法包括:基于选取的测试任务确定目标测试用例,根据所述目标测试用例确定对应的至少一个测试步骤;从至少一个测试环境中选取得到目标测试环境,根据所述目标测试环境确定目标域名信息以及目标地址信息;基于所述目标域名信息以及所述目标地址信息,构建所述测试步骤对应的测试请求;发送测试请求至服务器侧,获取到所述服务器侧反馈的测试结果。
技术领域
本发明涉及信息处理领域的端口测试技术,具体涉及一种测试方法及电子设备。
背景技术
目前,进行接口测试通常需要执行测试用例来完成测试,具体的处理方法可以包括有通过修改或编写测试代码来建立每一个测试用例,然后通过修改host文件来实现测试环境的设置,其中,Hosts用于将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”。对Hosts文件的管理主要通过代理服务器。
但是,上述方案存在以下问题:若接口测试用于测试不同的被测环境,必需要修改操作系统中的hosts文件,以便访问到正确的IP地址。由于不同的测试环境其对应的IP地址也不同,因此,对于不同的测试环境,需要使用不同的hosts文件,这样,会出现其他测试任务无法使用该修改后的hosts文件进行正确的域名解析以得到正确的IP地址,从而无法访问到所需要访问的IP地址,无法获得正确的Web测试数据。由于需要通过代理服务器完成Host也就是域名和IP之间对应关系的解析,导致会产生多次网络请求,从而降低了测试效率、提高了测试成本。
发明内容
有鉴于此,本发明实施例的主要目的在于提供一种测试方法及电子设备,以至少解决上述现有存在的技术问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例提供了一种测试方法,该方法包括:
基于选取的测试任务确定目标测试用例,根据所述目标测试用例确定对应的至少一个测试步骤;
从至少一个测试环境中选取得到目标测试环境,根据所述目标测试环境确定目标域名信息以及目标地址信息;
基于所述目标域名信息以及所述目标地址信息,构建所述测试步骤对应的测试请求;
发送测试请求至服务器侧,获取到所述服务器侧反馈的测试结果。
本发明实施例提供了一种电子设备,该电子设备包括:
测试信息管理单元,用于基于选取的测试任务确定目标测试用例,根据所述目标测试用例确定对应的至少一个测试步骤;以及从至少一个测试环境中选取得到目标测试环境,根据所述目标测试环境确定目标域名信息以及目标地址信息;
处理单元,用于基于所述目标域名信息以及所述目标地址信息,构建所述测试步骤对应的测试请求;
第一通信单元,用于发送测试请求至服务器侧,获取到所述服务器侧反馈的测试结果。
本发明提供的一种测试方法及电子设备,仅选取目标测试用例以及目标测试环境,基于目标测试环境确定目标域名信息以及目标地址信息,即可自动生成目标域名信息以及目标地址信息对应的测试请求,然后发送测试请求至服务器侧并接收到服务器反馈的测试结果。如此,就能够通过选取测试环境中的目标域名信息以及目标地址信息,自动的构建测试请求,避免了手动的对测试请求进行构建而带来的无法快速切换测试环境的问题;并且由于避免了对测试环境对应的地址和/或域名进行解析的操作,所以能够进一步保证测试请求的生成效率,从而保证了测试效率。
附图说明
图1为本发明实施例测试方法流程示意图一;
图2为本发明实施例测试环境的设置界面示意图;
图3为本发明实施例测试任务列表示意图一;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610342032.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:确定应用之间调用关系的方法及装置
- 下一篇:一种项目测试的选取方法及装置