本文是原理介绍这里是如何使用传送门这里是源码地址V1.0.0功能列表是否支持接口自定义支持缓存策略支持外部cookie注入支持推送周期设定支持强制推送支持自定义埋点事件支持独立运行支持多线程写入支持后台线程服务支持注:代码已经经过线上项目验证,横向Google统计对比,统计数据无丢失,性能稳定.项目背景统计数据是BI做大数据,智能推荐,千人千面,机器学习的数据源和依据.在这个app都是千人千面,智
分类:
移动开发 时间:
2018-10-12 19:33:03
阅读次数:
215
基于aspectJ实现埋点操作配置环境:直接使用大神的:https://github.com/JakeWharton/hugo先配置项目build.gradledependencies{classpath‘com.jakewharton.hugo:hugo-plugin:1.2.1‘}app/build.gradleapplyplugin:‘com.jakewharton.hugo‘Advice切
分类:
移动开发 时间:
2018-09-28 16:42:25
阅读次数:
256
~~~~~~~one~~~~~~~ 常用的测试方法 正交试验:allparis插件生成正交表 状态迁移图:可以列举所有状态(类似前置条件)(适合测ui) 例如:登录页面有登录和注册两个状态拿到需求之后、GDPR:(时机,条件)这样就能容易查到问题的原因 匿名状态:默认状态,无推送 无埋点 配置获取: ...
分类:
其他好文 时间:
2018-08-28 20:17:49
阅读次数:
183
之前讲了 cat-client 进行cat埋点上报,那么上报给谁呢?以及后续故事如何?让我们来看看 cat-consumer 是如何接收处理的? 由cat-client发送数据,cat-consumer进行接收请求处理,开始了处理问题之旅! 首先,让我们来回顾一下 TcpSocketSender 是 ...
分类:
其他好文 时间:
2018-08-18 10:28:06
阅读次数:
171
移动兼容性测试: 1.埋点统计线上用户使用机型; 2.初期功能测试根据分辨率,厂商,系统版本覆盖主流机型,兼容性测试再去覆盖遗漏的机型; 3.根据工期长短调整相应的覆盖范围 浏览器兼容性测试: 1.统计线上用户使用浏览器; 2.初期功能测试根据分辨率,浏览器类型,操作系统,兼容性测试再去覆盖遗漏类型 ...
分类:
其他好文 时间:
2018-07-24 11:19:58
阅读次数:
124
3 模块开发——数据采集 3.1 需求 数据采集的需求广义上来说分为两大部分。 1)是在页面采集用户的访问行为,具体开发工作: 1、开发页面埋点js,采集用户访问行为 2、后台接受页面js请求记录日志 此部分工作也可以归属为“数据源”,其开发工作通常由web开发团队负责 2)是从web服务器上汇聚日 ...
分类:
Web程序 时间:
2018-07-18 17:04:42
阅读次数:
444
前几天给两个项目做埋点,发现代码按着之前同事做的方式埋上了,却不生效,看了好久,还加了两晚上的班才搞定的。 因为项目用的vue的router,是单页面应用,之前是在需要加埋点的页面的vue文件的mounted中,执行了埋点的代码块,发现只会监听一次,当通过路由跳转再次进入这个页面时,并不能监听到cl ...
分类:
其他好文 时间:
2018-07-17 20:16:16
阅读次数:
1172
spm参数 : 为了页面的pv统计。我们可以使用服务端直接统计其请求数目;也可以直接在客户端埋点的方式,访问某个页面的时候,直接向服务端发送一条埋点日志,日志服务器处理后给pv。后者的这种方式就是spm。 spm做的就是更加精细的埋点,为每个链接都进行编码,if: spm=spmA.spmB.spm ...
分类:
其他好文 时间:
2018-07-17 00:45:15
阅读次数:
166
背景:项目主要是做埋点数据,要使用 BrowserMobProxyServer,它相当于做一个代理,在你访问一个网页时,通过代理,获取打开网页的数据,对比你需要对比数据,所以这个工具提供获取页面请求的功能,因为我这里是使用的grid分发,demo如下 获取的数据 ...
分类:
其他好文 时间:
2018-07-11 14:57:28
阅读次数:
626
APP性能测试指标如下: 1、资源消耗 2、内存泄露 3、电量功耗 4、耗时 5、网络流量消耗 6、移动终端相关资源利用率 7、帧率 8、渲染等等....测试流程概况起来包括但不限于以下几点:组件初始化时间(业务方埋点)APP启动时间(冷启动、热启动)CPU占用(活动、静默状态)PSS内存占用(活动 ...
分类:
移动开发 时间:
2018-06-30 14:40:40
阅读次数:
271