• postman工具进行接口测试


    博客教学目的

    1.怎么测试接口
    2.怎么抓包
    3.不写代码怎么做接口自动化

    测试接口要熟悉接口测试流程

    服务端 server
    客户端 client 手机上的app 网站
    除了单机游戏没有服务端,其余的都有服务端

    客户端发送请求到服务端 服务端在别人的机器上,使用接口来交互 返回客户端,接口返回的数据一般都是json 

    调用接口互相通信,服务端代码语言不一样
    java
    pathon
    需要一个公用的用json :通用的数据类型

    在公司中有人专门点点点,注重测试界面,比如一个输入金额的前端限制了

    还要测试接口,界面是看不到的,所以需要抓包进行接口请求去测试下接口有没有校验

    那么接口测试分为工具和代码测试,不写代码我们就要使用postman 进行测试

    首先

    接口测试需要接口文档,如果开发没有提供接口文档,就要自己去抓接口,录入postman

    接口文档的必须条件

    url
    请求方式
    请求参数

    分为get请求和psot请求

    get请求测试直接在postman 工具输入

    或者需要借助工具,浏览器就可以测试接口  

    需要注意的是get请求的传参是?name=xxx传多个用&连接

    测试post请求需要借助工具了我们用postman

    post 请求又分多种例如有的传cookie ,有的文件上传,有的需要传json 

    参考postman工具介绍的博客

    另外我们在测试中例如测试地址需要保存成常量的话就在Postman ,点击右上角的小齿轮,添加一个golobe变量

    调用的话{{}}两个大括号输入你的定义的名字,这样如果用到相同的接口,就这样调用就可以了

    下面介绍postman 如何进行参数化和进行接口的断点

    例如测试一个登录接口,我们 需要准备一个txt 文件

    username,password

    ces,123456

    dsacdsa,12346

    文件准备好后,在postman 的接口参数处{{username}}{{password}} 这样去调用你的参数文件

  • 相关阅读:
    实习第一天
    使用epublib解析epub文件(章节内容、书籍菜单)
    jdk1.8以前不建议使用其自带的Base64来加解密
    java学习-AES加解密之AES-128-CBC算法
    java学习-sha1散列算法
    日、周、月活跃用户数,用户流失率
    java学习-java.lang.Math随机数生成
    AndroidStudio报错Software caused connection abort: recv failed
    java学习-java.lang一Number类
    jdk内置类javax.imageio.ImageIO支持的图片处理格式
  • 原文地址:https://www.cnblogs.com/weilemeizi/p/13461056.html
Copyright © 2020-2023  润新知