51Testing软件测试论坛

标题: 如何检测客户端数据是否有重复 [打印本页]

作者: 苍狼森    时间: 2016-7-25 18:35
标题: 如何检测客户端数据是否有重复
新人不知道这个问题应该提在哪里……所以就先提在这里了……
事情是这样的,我们的应用出现了首页数据重复的问题,当然原因是因为客户端没有做去重处理……老大让我们找找有什么办法可以发现是否有重复数据
首页下发的主要是 图片+文字的格式内容,本身服务器下发的内容本身应该没问题,是由于客户端的last id计算错误,所以请求到了重复的数据
但是客户端本身做了代码混淆,也看不到请求到的数据内容,想问问有没有什么工具或者办法可以 测试图文内容是否有重复性数据
首页内容很多,可以加载更多内容
我能想到的方法就是 在测试版本中注掉混淆代码,然后手机连接PC,在logcat中取出客户端拿到的数据,然后对比所有数据中是否有重复id的内容……
这种方法对于小白的我,不确定logcat中的日志拷出来整理是否方便 Orz……还有 IOS不得不安装xcode环境才能读取log日志
所以想问问有没有别的方案……



作者: jingzizx    时间: 2016-7-25 21:26
直接从服务端打印日志不可以查看吗
作者: jingzizx    时间: 2016-7-25 21:26
不知道是不是这个意思啊
作者: Miss_love    时间: 2016-7-26 09:28
抓包吧。用抓包工具抓包查看
作者: naiuty13    时间: 2016-7-26 09:44
fiddler抓包工具,数据请求基本都是通过http协议,抓包看下数据
在移动端fiddler挺有用的,还可以将返回数据修改成任何想要的数据格式
作者: seagull1985    时间: 2016-7-26 09:47
对请求的数据打印日志,如果重复请求,看服务器日志就能看到啦。。。
作者: 苍狼森    时间: 2016-7-26 11:02
jingzizx 发表于 2016-7-25 21:26
直接从服务端打印日志不可以查看吗

服务器日志好像太多,毕竟不止一个接口,不止一个用户在访问,其他数据接口可能都需要数据重复性测试,要在服务器监控一段时间下发给某个设备的数据,可能需要服务器单独做支持……所以暂时可能不考虑服务器方面做出数据导出和检验,回头我也问问服务器那边
作者: 苍狼森    时间: 2016-7-26 18:47
Miss_love 发表于 2016-7-26 09:28
抓包吧。用抓包工具抓包查看

好的,我看看
作者: 苍狼森    时间: 2016-7-26 18:48
naiuty13 发表于 2016-7-26 09:44
fiddler抓包工具,数据请求基本都是通过http协议,抓包看下数据
在移动端fiddler挺有用的,还可以将返回数 ...

非常感谢,我去看看这个工具
作者: 苍狼森    时间: 2016-7-26 18:49
seagull1985 发表于 2016-7-26 09:47
对请求的数据打印日志,如果重复请求,看服务器日志就能看到啦。。。

好像不是这个问题……我先看看抓包工具




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2