zoukankan      html  css  js  c++  java
  • 关于接口测试的理解_Charles(Fiddler)、postman(抓包工具Charles的安装及使用01)

    刚开始接触app测试,一无所知的时候只知道点点点,基本的手工测试,但是实际上,通过接口去测试,可能会有更高的效率和便捷,下面是我对接口测试的理解,目前还没验证是否酱紫:

    首先,说道基本的抓包工具Charles、fiddler、wireshark等,刚开始我接触的是fiddler,但是fiddler经常弄到我本地都无法进行链接网络,最后慢慢的同事给我介绍 了Charles这个抓包工具;刚开始,我作为一个测试新人,我不知道什么叫抓包,进到去时开发人员问我会不会抓包时,我还是一脸懵的,自己也没去查也没去学,到后面测试移动端的时间久了,也学到了一些基本的测试要领,就慢慢往外拓展自己的思维圈。抓包在百度的翻译是“抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全”,描述的比较官方,但是在我的理解就是:他是用来检查接口传的参数和前端返回的值得检测,接下来说说Charles工具的真实运用:

    1.如何设置代理信息及安装配置:

    在网上下载下来的版本,需要下载安装ssl/https,再进行设置操作

    (1)先下载安装

    下载地址:https://www.charlesproxy.com/documentation/additional/legacy-ssl-proxying/ 

    (2)设置

    移动端和桌面端都安装完成后,先打开help——SSLProxying——install Charles Root Certificate;里面可能显示“此证书不被信任”,此时我们需要在证书上点击右键展开信任——选择始终信任,也可通过安装证书,根据向导找到下载的目录找到对应文件进行信任

    2.设置代理

    (1)先查找本地ip和端口号:

           ip查找方式:cmd——ipconfig

          端口:proxy——proxy Setting

    (2)移动端设置代理:

     (3)配置好了后就可以正常使用了,第一次代理会提示是否允许的弹框,点击“allow”就可以了

    3.安装完成后,可能会链接不了的情况,一般分为几种

    (1)端口号被占用:

             在Proxy里的Proxy Setting就可以设置端口号,默认为8080,,可自行进行修改

    (2)第二就是代理设置不正确或没装插件

       

    目前先更新介么多,后面慢慢补充如何方便利于我们的测试工作哦

  • 相关阅读:
    tomcat虚拟机配置
    日期时分秒毫秒+3位随机数
    springmvc action访问路径不带项目名
    nginx 配置模板
    AES加密
    spring-mvc里的 <mvc:resources> 及静态资源访问
    MySQL——事务(Transaction)
    mysql索引
    < aop:aspect>与< aop:advisor>的区别
    annotation-driven
  • 原文地址:https://www.cnblogs.com/nhztester/p/10294827.html
Copyright © 2011-2022 走看看