[发明专利]图片服务器的接口测试方法、装置、存储介质与移动终端有效
申请号: | 201910598705.0 | 申请日: | 2019-07-04 |
公开(公告)号: | CN110347597B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 方攀;陈岩 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 服务器 接口 测试 方法 装置 存储 介质 移动 终端 | ||
本公开提供了一种图片服务器的接口测试方法、接口测试装置、存储介质与移动终端,属于计算机技术领域。该方法应用于移动终端,包括:获取用于接口测试的图片集;建立多个接口测试线程;分别通过每个所述接口测试线程从所述图片集获取测试图片,并调用待测试接口,以利用所述测试图片对所述待测试接口进行测试。本公开可以模拟真实的移动终端访问情况,提高接口测试结果的准确度。
背景技术
图片服务器是指处理各种图片业务的服务器,例如图片美化、图片识别、图片存储等业务的服务器。目前图片服务器的接口测试大多是在PC(Personal Computer,个人电脑)端实现的,例如采用PC端的专业测试工具LoadRunner、JMeter等进行测试。但是随着各种图片应用在移动终端上的用户群体日益庞大,PC端的接口测试始终难以较好的模拟移动终端的运行环境,且现有的测试工具无法得到较为细节化的测试数据,这些都导致测试结果不理想,无法准确测试出图片服务器的问题。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开提供了一种图片服务器的接口测试方法、图片服务器的接口测试装置、计算机可读存储介质与移动终端,进而至少在一定程度上改善现有的接口测试中测试结果不理想的问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的第一方面,提供一种图片服务器的接口测试方法,应用于移动终端,所述方法包括:获取用于接口测试的图片集;建立多个接口测试线程;分别通过每个所述接口测试线程从所述图片集获取测试图片,并调用待测试接口,以利用所述测试图片对所述待测试接口进行测试。
可选的,所述获取用于接口测试的图片集,包括:利用所述移动终端的摄像头拍摄图像流,从所述图像流中提取图片,以生成用于接口测试的所述图片集。
可选的,所述获取用于接口测试的图片集,包括:获取基准图片,对所述基准图片进行多次变换处理,得到用于接口测试的所述图片集。
可选的,所述变换处理包括以下任意一种或多种:仿射变换、透视变换、随机更改像素值、多个所述基准图像的组合、上采样、下采样。
可选的,所述调用待测试接口,以利用所述测试图片对所述待测试接口进行测试,包括:将所述测试图片发送至所述待测试接口;接收所述待测试接口反馈的结果数据,并记录所述待测试接口反馈所述结果数据所用的响应时间以及所述测试过程中的异常情况。
可选的,所述方法还包括:统计所述图片集中每个测试图片在多个所述接口测试线程的测试中对应的所述响应时间,确定关于所述响应时间的正常数值范围;若存在响应时间超出所述正常数值范围的比例超过预设比例阈值的测试图片,则从所述图片集中删除该测试图片。
可选的,所述方法还包括:接收所述待测试接口反馈的至少一个节点的中间数据,并记录所述待测试接口反馈各所述中间数据所用的响应时间。
根据本公开的第二方面,提供一种图片服务器的接口测试装置,应用于移动终端,所述接口测试装置包括:图片获取模块,用于获取用于接口测试的图片集;线程建立模块,用于建立多个接口测试线程;接口调用模块,用于分别通过每个所述接口测试线程从所述图片集获取测试图片,并调用待测试接口,以利用所述测试图片对所述待测试接口进行测试。
可选的,所述图片获取模块,用于利用所述移动终端的摄像头拍摄图像流,从所述图像流中提取图片,以生成用于接口测试的所述图片集。
可选的,所述图片获取模块,用于获取基准图片,对所述基准图片进行多次变换处理,得到用于接口测试的所述图片集。
可选的,所述变换处理包括以下任意一种或多种:仿射变换、透视变换、随机更改像素值、多个所述基准图像的组合、上采样、下采样。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910598705.0/2.html,转载请声明来源钻瓜专利网。