• 多测师拱墅校区肖sir_高级金牌讲师_接口测试之postma(6)


    Postman
    一、Postman介绍
    Postman是一个网页调试工具,也可以调试css、html
    Postman的操作环境
    环境:Postman Mac、Windows X32、Windows X64、Linux系统、
    postman 浏览器扩展程序、postman chrome应用程序
    Postman下载:https://www.postman.com/downloads/
    记得选择下载的版本:有32和64位

    我们目前使用的是64位

    二、postman安装

    1、下载安装包

     2.安装

    显示页面,表示安装成功

     ======================

    一、认识postman主界面

     二、postman实战

    1、创建目录

     2、保存接口

     修改接口的名称:

    ---------------------------------------

    postman中导出接口

    -------------------------------------

    导入接口

     

    ========================================

    post  请求方法:

    url:http://cms.duoceshi.cn/cms/manage/loginJump.do

    body:

    userAccount:admin
    loginPwd:123456

    ====================================

    请求参数的类型

    1,form-data
    form-data是web表单默认的传输格式,编辑器允许你通过设置key-value形式的数据来模拟填充表单,你可以在最后的选项中选择添加文件。
    2,x-www-form-urlencoded
    这个编码格式同样是通过设置key-value的方式作为URL的参数
    3,raw
    一个raw请求可以包含任何内容,在这里你可以设置我们常用的JSON和XML数据格式
    4,binary
    这里可以上传发送视频、音频、图片、文本等文

    ====================================

    三种方式查看:
    Pretty
    Raw
    Preview
    (1)Pretty方式,可以让JSON和XML的响应内容显示的更美观规整
    (2)Raw方式,显示的是最原始的数据,原生的
    (3)Preview方式,帮你把HTML页面自动解析显示出来

    =======================

    get请求

    url:http://cms.duoceshi.cn/cms/manage/loginJump.do?userAccount=admin&loginPwd=123456

     ========================================

    添加环境变量

     设置环境变量

     查看环境变量

      ========================================

     设置参数变量{{}}  ,引用环境变量中的值

       ========================================

    通过csv文件来实现变量

    1、新建文件csv文件

     

     2、设置前置处理器

    内容:

     

     3、点击run

     4、导入设置的csv文件

     

     =======================================================

    依赖接口:

    比如:登录之后查能查询用户;  

    查询用户接口必须依赖登录接口

    (1)登录接口

    http://cms.duoceshi.cn/cms/manage/loginJump.do    

    参数:

    userAccount:admin
    loginPwd:123456

    (2)查询用户接口

    http://cms.duoceshi.cn/cms/manage/queryUserList.do 

    参数:

    startCreateDate:
    endCreateDate:
    searchValue:
    page:1
    依赖成功:

    ==================================

    ===================================

    依赖不存在的情况:

     =================================================

    断言:

     

     

     =================================================

    关联接口

    定义:拿上一个接口的返回参数,做下一个接口入参

    省份接口:

    post
    http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportProvince



    城市接口:

    post  http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportCity

    body byProvinceName 

      =======================================================

    同步接口;

    发起一个接口,等到有响应结果才能进行下一个接口请求

    异步接口:

    发起一个接口,不需要等到有响应结果就能进行下一个接口请求

      =======================================================

    cookies 、session、token区别:

  • 相关阅读:
    WAVECOM CDMA Modem 发送短信
    【转】关于正则表达式匹配任意字符(包括换行符)的写法
    MS2000 差异备份 还原
    推荐一款非常适用的弹框 phpcms v9都用的这个!!!!
    正则截取内容
    javascript面向对象编程实现
    一次 全部删除MSSQL数据库用户表,存储过程
    【转】 jQuery图片预加载+等比例缩放
    多种多样的Loading特效
    关于图片轮播的几种思路
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/16382022.html
Copyright © 2020-2023  润新知