zoukankan      html  css  js  c++  java
  • APP测试时不可忽视搭建代理服务器抓包测试的必要性

    这几天测的一个app,后台从已有服务器搬迁到了阿里云,接口api之类的都没有变化,但测试时发现客户端始终无法使用,每次点击都无法获得服务器反馈

    用python编写脚本调接口,没问题,返回数据一切正常,app代码也没有动过,唯一动过的地方就是后台网址。

    纳闷,于是在本地电脑利用ccproxy搭建代理,然后在ipad的无线网络连接下面设置本地代理,然后开启wireshark针对app的数据进行抓包,数据包全部抓取到后,将与阿里云交互的数据与现有服务器交互的数据进行比对,发现用post请求调客户端登陆接口时,接口调用地址里多写了一个斜杠,去掉斜杠后重新打客户端的包进行测试,一切正常。

    后来又打了个包,发现这次有提示网络未连接,于是抓取封包,发现没有任何post请求,于是查app端代码,原来后台地址ip的前缀“http://”没有加。。。。

    代理服务器的搭建有助于快速定位bug位于客户端还是服务端

  • 相关阅读:
    MAC OS系统替换homebrew使用阿里云的镜像源
    Javascript 交换两个变量的值
    Vue 中的 ref $refs
    Bluetooth M590 mouse problem Ubuntu
    Ubuntu 蓝牙鼠标的问题
    视频分享
    Vue项目中的文件/文件夹命名规范
    js打印div指定区域内容
    IntelliJ IDEA 配置
    idea安装
  • 原文地址:https://www.cnblogs.com/slqt/p/4518052.html
Copyright © 2011-2022 走看看