在前几篇文中说明了,埋点测试选择在 埋点入库做卡点校验是最合理的。如果在上报时校验,校验的卡点是在上游,还是可能会出现问题。在入库这个节点校验,会绝对保证数据的一致性、完整性和准确性。
用户标识是否正确上报,登录用户的行为看 登录用户标识(通常是公司的用户账号)是否正确上报,访问用户的行为 看访问用户标识 (可以按一定规则生成访问用户id,比单一看设备id或者cookie生成的id要更合适)是否正确上报 每次触发是否都入库,重点看上报事件与自己的触发时间是否一致,以及上报的事件名称与自己触发的是否一致;上报的数据中 事件变量,与埋点文档变量是否一致,变量值数据类型是否一致;
测试线上埋点时,应设立测试用户的白名单,方便数据处理时清除测试数据。测试完成测试平台应该生成一个测试报告,描述清楚本次测试结果,并可以方便的关联到开发项目管理中,例如JIRA。
为什么埋点测试通过了,上线了还需要监控?
可以在埋点元数据管理的基础上,增加订阅预警的能力,埋点负责人和相关关联人员,自行设置监控规则,规则阈值被触发后,通过发邮件或者钉钉机器人提醒等方式做提醒。
我们形成了一套埋点保障体系框架,如下图,在以后的埋点测试中我们会更加得心应手!
关注「测试开发囤货」公众号回复「编程」,送你一本全彩 Python 编程电子书。