The invention provides a log buried access point test method, device and server, including the log buried technology field, the method includes: receiving the test instructions, get caught the packaging capture to a client request is sent to the SDK server of the network packet capture results; including the test instruction to be tested SDK buried; the client and the catch package device of communication connection; judging whether the client access to the normal test SDK buried capture results. Embedded access point test method, the embodiment of the invention provides a device and a server log, according to the results of grasping the package capture judging whether the client access normal SDK buried, so you can quickly check the log embedded access point, applicable to all statistical buried HTTP network based on requests, and can be used in different the client of system, improve the efficiency of test point buried logs.
【技术实现步骤摘要】
日志埋点接入测试方法、装置及服务器
本专利技术涉及日志埋点
,尤其是涉及一种日志埋点接入测试方法、装置及服务器。
技术介绍
现有的测试埋点日志的方法主要有三种:方法一是通过应用的logcat日志检查,这种方式需要每个测试人员搭建开发环境,而且当测试多端游戏(如安卓游戏,ios游戏和PC游戏)的埋点日志时,不同系统的客户端无法通用;方法二是在日志服务端根据接收到的请求做日志分析,这种方式一是需要访问服务器的权限,二是数据量大且日志处理有延迟;方法三是运营日志后台查询,缺点是延迟比较严重,遇到异常日志时还需要定位是埋点问题还是日志处理问题,对开发存在一定依赖性。针对现有对埋点日志进行测试的方法存在的上述问题,目前尚未提出有效的解决方案。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种日志埋点接入测试方法、装置及服务器,以对日志埋点接入情况进行快速检查,提高了测试埋点日志的效率。第一方面,本专利技术实施例提供了一种日志埋点接入测试方法,应用于测试服务器,客户端预先设置有SDK埋点,该方法包括:在接收到测试指令时,获取抓包装置对客户端向SDK服务器发送的网络请求进行抓包的抓包结果;测试指令包括待测试的SDK埋点;客户端与抓包装置通信连接;根据抓包结果判断客户端是否正常接入待测试的SDK埋点。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,抓包装置获取对客户端向SDK服务器发送的网络请求进行抓包的抓包结果的步骤,包括:在客户端运行时,通过抓包装置对客户端向SDK服务器发送的网络请求进行抓包;确定抓包获得的网络请求对应的SDK埋点,并 ...
【技术保护点】
一种日志埋点接入测试方法,其特征在于,应用于测试服务器,客户端预先设置有SDK埋点,该方法包括:在接收到测试指令时,获取抓包装置对所述客户端向SDK服务器发送的网络请求进行抓包的抓包结果;所述测试指令包括待测试的SDK埋点;所述客户端与所述抓包装置通信连接;根据所述抓包结果判断所述客户端是否正常接入所述待测试的SDK埋点。
【技术特征摘要】
1.一种日志埋点接入测试方法,其特征在于,应用于测试服务器,客户端预先设置有SDK埋点,该方法包括:在接收到测试指令时,获取抓包装置对所述客户端向SDK服务器发送的网络请求进行抓包的抓包结果;所述测试指令包括待测试的SDK埋点;所述客户端与所述抓包装置通信连接;根据所述抓包结果判断所述客户端是否正常接入所述待测试的SDK埋点。2.根据权利要求1所述的方法,其特征在于,所述抓包装置获取对所述客户端向SDK服务器发送的网络请求进行抓包的抓包结果的步骤,包括:在所述客户端运行时,通过所述抓包装置对所述客户端向SDK服务器发送的网络请求进行抓包;确定抓包获得的所述网络请求对应的SDK埋点,并将所述SDK埋点的信息作为抓包结果;获取所述抓包结果。3.根据权利要求2所述的方法,其特征在于,所述抓包装置为mitmproxy服务器,所述mitmproxy服务器包括数据处理脚本;所述客户端使用所述mitmproxy服务器进行网络代理。4.根据权利要求2或3所述的方法,其特征在于,所述确定抓包获得的所述网络请求对应的SDK埋点的步骤,包括:根据所述网络请求包括的目的SDK服务器的域名和接口确定对应的SDK埋点。5.根据权利要求2或3所述的方法,其特征在于,所述获取所述抓包结果的步骤,包括:根据所述客户端的标识进行接入消息的订阅;所述接入消息为所述抓包装置以所述客户端的标识...
【专利技术属性】
技术研发人员:观富昌,
申请(专利权)人:广州四三九九信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。