[发明专利]一种埋点测试方法,装置及系统在审
申请号: | 201810120802.4 | 申请日: | 2018-02-07 |
公开(公告)号: | CN108319552A | 公开(公告)日: | 2018-07-24 |
发明(设计)人: | 夏能;支申;刘禹 | 申请(专利权)人: | 优信数享(北京)信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 100012 北京市朝阳区来广*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 点测试 装置及系统 比对 抓包 自动化测试脚本 测试工程师 数据文件 网络传输 系统带宽 运行结果 不一致 测试端 点检测 客户端 数据包 截取 申请 数据库 承载 | ||
1.一种埋点测试方法,其特征在于,所述方法包括:
触发提测端埋点后的功能模块,根据数据埋点的需求文档,在测试端相应的功能模块中插入埋点文件,生成测试端埋点后的功能模块;
分别运行所述提测端埋点后的功能模块,以及,所述测试端埋点后的功能模块,根据运行结果,确定提测端埋点文件的准确性。
2.根据权利要求1所述的方法,其特征在于,所述分别运行提测端埋点后的功能模块,以及,所述测试端埋点后的功能模块,根据运行结果,确定提测端埋点文件的准确性的步骤包括:
运行所述提测端埋点后的功能模块,生成提测端埋点文件,运行所述测试端埋点后的功能模块,生成测试端埋点文件;
比对所述提测端埋点文件与所述测试端埋点文件,根据比对结果,确定提测端埋点文件的准确性。
3.根据权利要求2所述的方法,其特征在于,所述比对提测端埋点文件与所述测试端埋点文件,根据比对结果,确定所提测端埋点文件的准确性的步骤包括:
通过appium的python脚本调用提测端工程师所提供的埋点sdk,基于所述埋点sdk,调整所述测试端埋点文件,生成调整后的测试端埋点文件;
判断所述提测端埋点文件与所述调整后的测试端埋点文件是否相同;
如果相同,则确定所述提测端埋点文件通过测试;
如果不同,则确定所述提测端埋点文件的问题,修复所述问题,重新测试。
4.根据权利要求1所述的方法,其特征在于,所述分别运行提测端埋点后的功能模块,以及,所述测试端埋点后的功能模块,根据运行结果,确定提测端埋点文件的准确性的步骤包括:
运行所述提测端埋点后的功能模块,得到提测端的运行结果,运行所述测试端埋点后的功能模块,得到测试端的运行结果;
判断所述测试端的运行结果与所述提测端的运行结果是否一致;
如果一致,则确定所述提测端埋点文件通过测试;
如果不一致,则确定所述提测端埋点文件的问题,修复所述问题,重新测试。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据数据埋点的需求文档,在测试端相应的功能模块中插入埋点文件的步骤包括:
根据数据埋点的需求文档,在相应的功能模块中逐一插入埋点文件,所述埋点文件包括:埋点代码,以及,埋点数据;
判断所述埋点文件是否为埋点数据;
如果所述埋点文件是埋点数据,则发送一暴露埋点数据请求到客户端;
接收所述客户端发送暴露后的埋点数据,将所述暴露后的埋点数据插入相应的功能模块的特定位置。
6.一种埋点测试装置,其特征在于,所述装置包括:
生成单元,用于触发提测端埋点后的功能模块,根据数据埋点的需求文档,在测试端相应的功能模块中插入埋点文件,生成测试端埋点后的功能模块;
确定单元,用于分别运行所述提测端埋点后的功能模块,以及,所述测试端埋点后的功能模块,根据运行结果,确定提测端埋点文件的准确性。
7.根据权利要求6所述的装置,其特征在于,所述确定单元包括:
第一运行单元,用于运行所述提测端埋点后的功能模块,生成提测端埋点文件,运行所述测试端埋点后的功能模块,生成测试端埋点文件;
比对单元,用于比对所述提测端埋点文件与所述测试端埋点文件,根据比对结果,确定提测端埋点文件的准确性。
8.根据权利要求7所述的装置,其特征在于,所述比对单元包括:
调用单元,用于通过appium的python脚本调用客户端所提供的埋点sdk,基于所述埋点sdk,调整所述测试端埋点文件,生成调整后的测试端埋点文件;
第一判断单元,用于判断所述提测端埋点文件与所述调整后的测试端埋点文件是否相同;
第一确定单元,用于如果相同,则确定所述提测端埋点文件通过测试;
第一修复单元,用于如果不同,则确定所述提测端埋点文件的问题,修复所述问题,重新测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优信数享(北京)信息技术有限公司,未经优信数享(北京)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810120802.4/1.html,转载请声明来源钻瓜专利网。