zoukankan      html  css  js  c++  java
  • Charles模拟网络请求页面的网络超时测试

    正常情况下网络连接超时可能的原因有以下几点:

      1、网络断开,手动的关掉了网络的连接

      2、网络阻塞,导致你不能在程序默认等待时间内得到回复数据包。

      3、网络不稳定,网络无法完整传送服务器信息。

      4、系统问题,系统资源过低,无法为程序提供足够的资源处理服务器信息。

      5、网络系统繁忙,无法回应

        以上的各种情况说明当网络连接失败出现问题时,App应该如何做处理来提示用户当前未操作成功的原因,让用户可以根据当前的情况作出自己的下一步决定,网络失败情况下的处理往往是测试中容易忽略的测试点,因此涉及到网络请求的页面,测试人员应该集中测试一遍,排除某些页面没有做相应的网络失败提示处理,一般网络出现问题,常见的处理方式为toast提示“网络连接失败”或者是直接跳转到网络失败的页面提供刷新按钮,用户可再次刷新查看网络是否恢复正常,类似如下截图所示:

      

         测试时可以用到的测试方式有:1、手动的关掉数据业务或者wifi,再次打开网络请求的页面,2、利用Charles中的Breakpoints设置断点进行测试。我们一般使用这种方式进行网络连接失败的测试,Charles测试步骤:

    • 选择需要设置超时的请求,右键点击,设置breakpoints,如图:

      

    • Breakpoints之后,点击所需的步骤进入到测试页面,可查看应用页面是否出现了相应的网络请求失败的提示,Charles将出现如下截图,点击取消,可取消掉此页面,进入到session会话中,再次取消之前测试路径的Breakpoints即可进入到正常的网络测试中。

      

    • 以下列出本人针对网络超时处理的整理,使用Xmind整理问题,包括:模块、功能点/路径、原因说明(接口),此处添加接口为了方便开发查找问题,将整理完毕的Xmind信息截图粘贴到bug管理系统,研发人员将统一进行修改,如下截图所示
    •   
    • 若要测试其他的页面,根据以上步骤再次执行即可。

      

       

  • 相关阅读:
    Windows系统创建符号链接文件
    msi软件包无法安装
    删除我的电脑里面软件快捷方式
    本地连接速度100.0mbps变10.0mbps如何恢复
    如何清理多余的Windows桌面右键菜单
    Windows免密码远程桌面
    Win8节省C盘空间攻略
    利用FTP将Linux文件备份到Windows
    Windows服务器之间rsync同步文件
    解决“Word无法访问您试图使用的功能所在的网络位置”问题
  • 原文地址:https://www.cnblogs.com/syw20170419/p/8044187.html
Copyright © 2011-2022 走看看