埋点测试

埋点测试方法 1.测试原理

2.使用方法

埋点产品数据录入

数据录入分为两种 1.通过管理平台录入。 优点:容易上手。 缺点:一般需要录入的数据都非常多,手动录入不现实。 2.通过excel批量导入 优点:能录入大量数据。 缺点:需要格式化excel并运行python脚本。 3.通过直接修改埋点测试系统的数据 优点:对单个字段或者小范围的修改操作非常友好。 缺点:直接修改数据库不方便。

具体录入的步骤 1.通过管理平台录入。 登录埋点测试管理平台,目前部署在公司内部服务器上,访问地址为 http://

2.通过excel录入。 首先要熟悉一些excel用法 链接:http://note.youdao.com/noteshare?id=25c79200460509324c0462e6a6f4b335&sub=738D75C84D224461B2C38D84375F1E2D

产品给出的埋点需求文档一般长这样,如下图:

这种文档往往都是1条埋点数据对应多个属性,

我们要测试的就是每个埋点的每个属性是否已埋,上报数据是否正确

拿到埋点产品文档后的第一步就是把数据扁平化录入测试系统: 拆分单元格的方式已在该链接中详细介绍 http://note.youdao.com/noteshare?id=25c79200460509324c0462e6a6f4b335&sub=738D75C84D224461B2C38D84375F1E2D 拆分后的数据入如下图:

如果遇到只测埋点有效性不测埋点属性的:

如下:

最后就是使用脚本把拆分好的埋点excel数据录入到埋点测试系统的mysql中 代码如下: 链接:http://note.youdao.com/noteshare?id=85d81219abeef75b2d8149f57c1f5207&sub=7DD55DA6902C4EA1A2B81EF3129F0E76

埋点测试正式开始

使用客户端上课,触发所有你所需的埋点 在测试的过程中观察埋点的入库情况

在测试的过程中打开 http://10.1.12.60/mongoshow 埋点实时看板页面观察埋点触发入库的情况

使用测试平台 输入测试单号 测试所需要测试的埋点 测试地址 http://10.1.12.60/maidiantest

查看埋点测试结果

登录埋点管理页面 http://10.1.12.60/xadmin/

检查完测试结果后点导出excel,完毕!

ps: 把mysl中的埋点数据 导出成禅道excel用例的方法 文档:mysql埋点数据导出成禅道用例.md 链接:http://note.youdao.com/noteshare?id=16fb518f2e3e7a1b0943ee20258928de&sub=D69C40495B9748728CEC54F72D81120E

源码: 备注:源码隐去了隐私的数据库用户名密码,无法直接运行:需要在/conf/private_conf/目录下新建 database.py文件,并填写对应数据库配置