[发明专利]应用程序测试方法、装置、计算机设备和存储介质有效
申请号: | 201810185270.2 | 申请日: | 2018-03-06 |
公开(公告)号: | CN108347361B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 魏文杰;谭利民 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/06;H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 测试 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种应用程序测试方法、装置、计算机设备和存储介质。所述方法包括:拦截经过应用程序加密后的第一网络请求数据;获取第一网络请求数据的加密类型,并获取与加密类型对应的密钥;通过所获取到的密钥对第一网络请求数据进行解密得到解密数据;显示解密数据,根据解密数据对应用程序进行测试。上述方法通过终端拦截应用程序产生的第一网络请求数据,并根据第一网络请求数据的类型获取对应的密钥,对第一网络请求数据进行解密,将解密后的解密数据显示在终端的显示界面上的;在终端上即可查看对应用程序的测试结果,无需借助其他设备,简化了测试步骤。
技术领域
本申请涉及计算机技术领域,特别是涉及一种应用程序测试方法、装置、计算机设备和存储介质。
背景技术
随着现代网络科技的发展,手机在我们的日常生活中发挥的作用越来越重要,人们常用手机作为终端,连接网络实现支付和浏览网页等数据交换的功能,各种手机等终端的应用程序也成为研发热门。
在终端进行网络数据交换时,由于应用程序中网络请求数据使用Https(HyperText Transfer Protocol over Secure Socket Layer是以安全为目标的HTTP通道)证书强校验和自定义的数据加密协议,因此在对终端的网络请求进行测试时,无法在终端进行抓包或出现抓包数据乱码的情况,从而需要借助其他测试仪器对终端的应用程序进行测试,测试步骤复杂。
发明内容
基于此,有必要针对上述技术问题,提供一种简化测试步骤的应用程序测试接入方法、装置、计算机设备和存储介质。
一种应用程序测试方法,所述方法包括:
拦截经过应用程序加密后的第一网络请求数据;
获取所述第一网络请求数据的加密类型,并获取与所述加密类型对应的密钥;
通过所获取到的密钥对所述第一网络请求数据进行解密得到解密数据;
显示所述解密数据,根据所述解密数据对所述应用程序进行测试。
在其中的一个实施例中,所述方法还包括:
获取未经过应用程序加密的第二网络请求数据;
所述显示所述解密数据之前,还包括:
将所述解密数据与所述第二网络请求数据进行比较;
当所述解密数据与所述第二网络请求数据不相同时,则输出所述应用程序测试失败的信息。
在其中一个实施例中,所述显示所述解密数据之后,包括:
对所显示的解密数据进行截屏得到屏幕截图;
根据所述屏幕截图以及所述第二网络请求数据生成测试日志。
在其中一个实施例中,所述拦截经过应用程序加密后的第一网络请求数据,包括:
获取终端的处理模式;
当所述处理模式为测试模式时,则获取登录应用程序的账号;
判断与所述账号对应的用户是否具有测试权限;
当与所述账号对用的用户具有测试权限时,则拦截经过应用程序加密后的第一网络请求数据。
在其中一个实施例中,所述方法还包括:
当未获取到与所述加密类型对应的密钥,则生成与所述第一网络请求数据对应的第一异常信息;
显示所述第一异常信息。
在其中一个实施例中,所述拦截经过应用程序加密后的第一网络请求数据之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810185270.2/2.html,转载请声明来源钻瓜专利网。