zoukankan      html  css  js  c++  java
  • postman工具功能介绍

    接口测试就是功能测试

    使用工具为postman 

    优势为

    Postman是一个接口测试工具,在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果,

    从而验证响应中的结果数据是否和预期值相匹配;并确保开发人员能够及时处理接口中的bug,进而保证产品上线之后的稳定性和安全性。

    它主要是用来模拟各种HTTP请求的(如:get/post/delete/put..等等),Postman与浏览器的区别在于有的浏览器不能输出Json格式,而Postman更直观接口返回的结果。

     

    各个功能区的使用如下:

    快捷区: 快捷区提供常用的操作入口,包括运行收藏夹的一组测试数据,导入别人共享的收藏夹测试数据(Import from file, Import from folder, Import from link等),或新建请求、收藏夹、环境变量等。

    侧边栏: 包括搜索栏, Request 请求的历史记录和收藏夹管理。

    功能区: Request 请求设置,查看 Response 响应结果和测试结果,可以将请求保存到收藏夹。

    设置区:设置和管理环境变量和全局变量。

    比如你打开个页面分为前端和后端 

    前端就是页面的显示   后端就是服务端的操作

    接口就是联系前端和后端的也就是接口就是连接客户端和服务端的

    测试接口要知道接口的url

    接口的请求参数

    接口的请求方式

    请求方式分为(get请求和post)请求

    get请求的请求方式为页面直接请求,参数的相加用&连接,单个参数为?+参数

    postman的使用

    针对Post请求浏览器就无法访问了需要借助工具去访问,我们使用的工具为postman

    postman-传参数在-body 里选择form-data传参数

     BODY里传入参是json的类型的在

    body里选择raw -选择文件为json

     网页插件的普通常识

    首先打开一个网页后-右键检查-查看network 点击XHR就可以查看所有发送的请求,

     

     可以把这些复制到postman里面,把参数放进去

    postman传cooikie的方法:

    body里的headers 里面传一个cookie的值

    COOKIE 存在本地的一个键值对

    session 存在服务端的一个键值对

    登录一次本地cooike存在一个,下次登陆调用接口,自动把cooike放进去传过去,本地传过去服务端存在一个说明登陆过了

    勾选七天不需要登陆,到期了自动会给你删除

    POSTMAN传文件

    选择body -from_date 选择文件格式为file

    GET请求和post请求的区别

    GET请求没有请求体

    请求头url?age=18

    一般请求头放一些额外的信息比如cooike和浏览器

    post请求有请求体

    HTTP请求的状态码:

    200请求成功

    300重定向,比如看一个博客打开这个文章被删了看不了,就在后端设置一个重定向,打开是这个地址马上跳转到别的地址

    404 代表客户端发送的请求有问题

    500 502 服务端有问题

    有时候你在使用postman测试接口反复使用一个网址的时候你可以把它设置成一个变量,

    使用的时候用{{}}里面加上网址就好了

    也可以单独保存一个接口进行参数化的操作,postman

     针对你要选择的接口选择--sava进行保存

     判断多个返回的结果不一样的话.如果校验这种的话,需要在你的文件里加一个自定义变量:比如check 后面加上返回的结果,这样就会返回查看结果是否符合预期

    点击左上角runner

  • 相关阅读:
    JS动态添加事件
    Asp.Net验证控件浅析
    word 文档如何加密
    scp 自动带密码参数复制文件到主机
    Zabbix监控Dell服务器相关硬件资源
    Zabbix的history相关数据表数据太大,执行表分区操作过程
    mysql日常操作
    linux下利用tcpdump抓包工具排查nginx获取客户端真实IP实例
    解决ssh登录很慢的问题以及jumpserver登录主机出现:Authentication timeout
    keepalived启动后报错:(VI_1): received an invalid passwd!的解决办法
  • 原文地址:https://www.cnblogs.com/weilemeizi/p/11446514.html
Copyright © 2011-2022 走看看