• 推广项目新架构测试报告


    拨号服务器测:
    拨号服务器配置受限测试加载网页就超时,分析日志需要深入具体定位:
    1、单条数据加载页面都超时,20s网页没加载完就关闭了;
    2、Cannot run program "cmd": CreateProcess error=1455, 页面文件太小,无法完成操作

    本地测试:
    清洗规则
    每次并发5条数据,
    等待5s发现5条数据查询状态都返回异常结果,就直接返回给后台这5条数据清洗失败;
    等待5s发现少于5条数据查询状态返回结果就说明有数据正常需要加载页面获取等级,加载页面设置时间20s,继续25s拿到等级或黄蓝V数据后返回结果;

    测试结果:
    测试数据3000条,本地清洗接近2个小时完成
    1、2984条数据调用查询状态接口返回结果基本如下:
    "msg":"","code":"100002","data":"login"
    "msg":"","code":"100008","data":"login"
    2、11条数据清洗成功,其中2条清洗出来的uid一样
    3、5条数据清洗返回302,这5条数据需要验证是否是失效造成的


    清洗出如下数据验证等级和是否带V正确:
    ......


    以下两个数据清洗出同一个uid为2538455220,说明程序清洗后要根据uid去重:
    _2A25wU22pDeRhGeRL6FoV9SvOyTyIHXVTvHPhrDV8PUJbkNBeLWzSkW1NUyjLqSfUyv1rn8zc2GP7-WsEvyP5z_cR
    _2A25wU22oDeRhGeRL6FoV9SvOyTyIHXVTvHPgrDV6PUJbkdAKLU_tkW1NUyjLqYhFCSLHqDEOoHz9iuCnC5z-l7co
    这种情况产生的原因分析是用户在第1登陆抓到了数据可用,第2次登陆又抓到数据可用,两次的抓到的数据不一样,由于没有退出有效时间内2条数据都可用;
    对于这样的数据清洗后需要再根据uid去重结算

    比较可以清洗出的数据和清洗返回结果为100002或100008的数据区别:
    可以清洗出的数据(注意前5个字符为_2A25w):
    _2A25w...
    _2A25w...
    _2A25w...
    _2A25w...
    _2A25w...
    _2A25w...
    _2A25w...
    _2A25w...
    _2A25w...
    _2A25w...
    _2A25w...
    清洗返回100002和100008的数据(注意前五个字符比较_2AkM)
    _2AkM...
    _2AkM...
    _2AkM...
    _2AkM...
    _2AkM...
    _2AkM...
    _2AkM...
    _2AkM...
    _2AkM...
    _2AkM...
    _2AkM...
    _2AkM...
    _2AkM...
    _2AkM...


    总结方案:
    1、清洗等级寻找是否有新方案;
    2、调整时间和并发清洗数看能否最高匹配拨号服务器性能;
    3、数据本地清洗,想方案安排多台电脑连接不同4G分享的热点;

  • 相关阅读:
    map的初级应用
    RB-Tree删除详解
    RB-Tree插入过程详解
    红黑树操作详解——很形象的过程
    一个数据结构可视化的神奇网址——形象理解
    关于B树B+树的详细解释——绝对精彩
    c++入门之函数指针和函数对象
    树的平衡之AVL树——错过文末你会后悔,信我
    二叉查找树的删除
    1 vmware 如何联网,以及行命令令初步
  • 原文地址:https://www.cnblogs.com/xx0829/p/11430399.html
Copyright © 2020-2023  润新知