[发明专利]爬虫业务测试方法、装置、计算机设备和存储介质在审
申请号: | 201910598627.4 | 申请日: | 2019-07-04 |
公开(公告)号: | CN110457203A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 刘丽珍 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/951;G06F21/36;G06F21/45 |
代理公司: | 44224 广州华进联合专利商标代理有限公司 | 代理人: | 王珊珊<国际申请>=<国际公布>=<进入 |
地址: | 518052广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 爬虫 测试 登录状态 测试服务器 登录验证 验证码 提示 测试工作效率 测试技术领域 测试信息生成 计算机设备 测试信息 存储介质 接收测试 任务发送 输出验证 业务测试 码生成 轮询 服务器 判定 发送 验证 返回 申请 | ||
本申请涉及测试技术领域,特别涉及一种爬虫业务测试方法、装置、计算机设备和存储介质。所述方法包括:获取爬虫测试信息,根据爬虫测试信息生成爬虫测试任务;将爬虫测试任务发送至测试服务器以进行爬虫测试;向测试服务器轮询各爬虫测试任务的爬虫模拟登录状态,并接收测试服务器返回的爬虫测试任务的登录状态码;当根据登录状态码判定出爬虫测试任务需要辅助验证操作时,根据登录状态码生成验证码获取提示,输出验证码获取提示;获取根据验证码获取提示得到的登录验证码,将登录验证码发送至测试服务器以继续进行爬虫测试。采用本方法能够提高爬虫测试工作效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种爬虫业务测试方法、装置、计算机设备和存储介质。
背景技术
目前,在对爬虫业务进行测试时,爬虫模拟登录的过程中需要与前端网页页面或前端应用APP进行交互。
然而,前后端的开发设计进度很难保持同步,由于现在测试方法的交互需求,爬虫业务测试过程中对前端具有很强的依赖性,如果后端功能开发完成,但前端未开发好时,就无法对后端的爬取业务进行测试,测试工作就会被推迟,导致爬虫业务测试工作的效率大大降低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高爬虫业务测试工作效率的爬虫业务测试方法、装置、计算机设备和存储介质。
一种爬虫业务测试方法,所述方法包括:
获取爬虫测试信息,根据所述爬虫测试信息生成爬虫测试任务;
将所述爬虫测试任务发送至测试服务器以进行爬虫测试;
向所述测试服务器轮询各所述爬虫测试任务的爬虫模拟登录状态,并接收所述测试服务器返回的所述爬虫测试任务的登录状态码;
当根据所述登录状态码判定出所述爬虫测试任务需要辅助验证操作时,根据所述登录状态码生成验证码获取提示,输出所述验证码获取提示;
获取根据所述验证码获取提示得到的登录验证码,将所述登录验证码发送至所述测试服务器以继续进行所述爬虫测试。
在其中一个实施例中,根据所述爬虫测试信息生成爬虫测试任务,包括:
从所述爬虫测试信息中提取测试账号和爬取对象标识;
查找所述爬取对象标识对应的预设加密规则,根据所述预设加密规则对所述测试账号进行数据加密;
根据加密后的所述测试账号生成爬虫测试任务,生成用于标识所述爬虫测试任务的测试任务代码,将所述测试任务代码与所述爬虫测试任务进行关联。
在其中一个实施例中,根据所述登录状态码生成验证码获取提示,包括:
获取所述登录状态码对应的验证类型;
从所述测试服务器中获取所述爬虫测试任务对应的验证码数据;
将所述验证码数据转换为与所述验证类型对应的验证码获取提示。
在其中一个实施例中,验证类型为图形验证类型,所述将所述验证码数据转换为与所述验证类型对应的验证码获取提示,包括:
从所述验证码数据中提取图片编码信息;
对所述图片编码信息解析得到图片字符串,将所述图片字符串转换为验证码图片;
根据所述验证码图片生成验证码获取提示。
在其中一个实施例中,获取根据所述验证码获取提示得到的登录验证码,包括:
对所述验证码获取提示中的所述验证码图片进行图像切割得到单字符图片,从所述单字符图片中识别出字符文本
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910598627.4/2.html,转载请声明来源钻瓜专利网。