【技术实现步骤摘要】
一种透传数据的验证方法及装置
[0001]本申请涉及软件测试
,尤其涉及一种透传数据的验证方法及装置。
技术介绍
[0002]埋点数据分析,是一种常用的数据采集方法,指在需要采集数据的“操作节点”将数据采集的程序代码附加在功能程序代码中,对操作节点上用户行为或事件进行捕获、处理和发送相关技术及其实施过程。
[0003]埋点数据中存在部分字段的内容是服务端接口下发内容直接透传,为了保障这些字段内容的正确性,测试人员需要在测试过程中需要花费大量的时间设计不同的场景验证服务端下发数据能够正确透传到埋点上报对应字段中,由此,现有的透传数据验证方法需要人工进行设计和校验,验证效率低。
技术实现思路
[0004]有鉴于此,本申请提供了一种透传数据的验证方法及装置,用以提高透传数据的验证效率。
[0005]其技术方案如下:
[0006]第一方面,本申请实施例提供了一种透传数据的验证方法,所述方法包括:
[0007]根据预设的代理工具获取预设界面场景下的接口请求数据,所述接口请求数据包括 ...
【技术保护点】
【技术特征摘要】
1.一种透传数据的验证方法,其特征在于,所述方法包括:根据预设的代理工具获取预设界面场景下的接口请求数据,所述接口请求数据包括:接口请求地址以及接口返回数据;当所述接口请求数据与预先配置的透传字段信息匹配成功,获得目标透传字段数据,所述目标透传字段数据包括:透传字段以及透传字段值;根据所述接口请求数据、所述透传字段以及预先配置的埋点上报请求信息,获得上报透传字段值;根据所述透传字段值与所述上报透传字段值对所述预设界面场景进行透传数据验证,以获得所述预设界面场景的透传数据验证结果。2.根据权利要求1所述的方法,其特征在于,所述预设的代理工具包括基于mitmproxy开源代理工具开发的代理工具。3.根据权利要求1所述的方法,其特征在于,所述预设界面场景是由预设的自动化测试工具确定的,所述预设的界面自动化测试工具包括:Appium、Calabash、Robotium、Frank以及UIAutomator中的至少一种。4.根据权利要求1所述的方法,其特征在于,所述预先配置的透传字段信息包括:待验证透传接口地址以及待验证透传字段;当所述接口请求数据与预先配置的透传字段信息匹配成功,获得目标透传字段数据,包括:遍历所述接口请求数据,当所述接口请求地址包括所述待验证透传接口地址,且所述接口返回数据包括所述待验证透传字段时,由所述接口请求地址以及所述接口返回数据确定所述目标透传字段数据。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:将所述目标透传字段数据覆盖存储至预设的目标透传字段数据表中,其中,在所述将所述目标透传字段数据覆盖存储至预设的目标透传字段数据表之前,对所述预设的目标透传字段数据表中已存在的目标透传字段数据进行删除操作。6.根据权利要求1所述的方法,其特征在于,所述预先配置的埋点上报请求信息包括:埋点上报接口地址...
【专利技术属性】
技术研发人员:黄赞群,聂清阳,喻昱,
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。