zoukankan      html  css  js  c++  java
  • 推广项目新架构测试报告

    拨号服务器测:
    拨号服务器配置受限测试加载网页就超时,分析日志需要深入具体定位:
    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分享的热点;

  • 相关阅读:
    梦断代码阅读笔记03
    用户场景分析
    学习进度8
    学习进度7
    梦断代码阅读笔记02
    学习进度6
    随堂小测app(nabcd)
    梦断代码阅读笔记01
    《构建之法》-6
    《构建之法》-5
  • 原文地址:https://www.cnblogs.com/xx0829/p/11430399.html
Copyright © 2011-2022 走看看