从网上各处学习总结,会有不足之处,后期不断补充中。。。

一、get\post请求参数

1、get类型

  (1)选择请求方式GET

  (2)输入完整的URL

  (3)在param中填写参数,点击send发送请求,查看响应信息

2、post类型

  (1)选择请求方式POST

  (2)输入完整的URL

  (3)在body中方填写参数

     a. 选择form-data参数类型

     b. 选择x-www-form-urlencoded参数类型

      application/x-www-from-urlencoded,会将表单内的数据转换为键值对,比如,name=java&age = 23

    c.  选择raw,可以上传任意格式的文本,可以上传text、json、xml、html等,以 json类型为例:

      首先Header中设置 :Content-Type:application/json; charset=UTF-8
      然后 body:选择raw后,后面下拉框选择json,填写json格式的参数
    json参数:(字符串需要加双引号)
    {
      "name": "lily",
      "age": 16
    }
 
    (4) binary
相当于Content-Type:application/octet-stream,从字面意思得知,只可以上传二进制数据,通常用来上传文件,由于没有键值,所以,一次只能上传一个文件。
 multipart/form-data与x-www-form-urlencoded区别:
               multipart/form-data:既可以上传文件等二进制数据,也可以上传表单键值对,只是最后会转化为一条信息;
               x-www-form-urlencoded:只能上传键值对,并且键值对都是间隔分开的。

二、结果验证

三、collection

(1)批量执行测试用例
选择环境变量、
循环次数、
每两次循环间时间间隔、
响应日志(默认)、
选择csv文件、(注意格式:UTF-8 无 BOM 编码格式)
持久变量(不勾选)
(2)导出测试集为json格式(支持json 和 csv 两种数据文件格式)
(3)导入本地collection
 
 
四、命令行运行postman脚本
 
  1、环境准备:安装node.js、newman
  2、命令行执行postman脚本:
     (1)将postman导出为json格式
     (2)执行命令:
       newman  run postman_collection.json  -d  data.csv  -r  html,cli,json,junit
     (3)执行完脚本后查看测试报告
        a.cli 格式测试报告内容会直接显示在 DOS 命令行中。
        b.html,json和junit格式测试报告生成在 newman 目录下面。
        c.junit 格式的测试报告可以用 notepad++ 打开。
      推荐使用html格式的测试报告
 
 
 
 
 
 
问题:
1、postman请求中写了header信息,命令行执行json时,报错如下:
    header中写了两项,token和Content-Type

error: Invalid Record Length: header length is 3, got 2 on line 2
 
原因是header中默认显示3列,只填写了key、value列,description列为空,导致报错;
解决办法有两种:
(1)填写description列
(2)点击value列名后的...,取消勾选description列,参数表单中就不再展示description列
  

  

postman学习总结的更多相关文章

  1. Postman学习之Authorization

    前言:本章将学习Postman当中的授权——Authorization 一.简介 Authorization顾名思义就是授权的意思,那是给谁授权呢?又有多少种授权的方式呢?Authorization是 ...

  2. postman学习笔记(一)——最简单的postman入门

    昨天开始正式接触postman的操作,最简单的操作是根据接口文档一个个测试接口. 例如: 测试环境地址:http://111.2.198.4(项目组自己的测试环境,要测试的项目组肯定会给你的) //以 ...

  3. Postman学习之【压力测试】

    Postman请自行下载 下面是在网上随便抓了一个请求地址来做演示,把请求地址填入地址栏,此请求为GET请求.点击Send发送请求,请求结果将会在下方显示出来.每次的请求历史数据,会被记录下来,但是经 ...

  4. 接口测试——带token请求post接口(postman学习)

    今天遇到一个接口,是添加备注的,post类型,访问参数中需要带上token才行,我在header 中直接加token参数,接口总返回 403,请登陆 1.考虑yapi接口平台集成的是postman的接 ...

  5. postman学习笔记(二)

    昨天刚操作了一遍最简单的接口测试,今天就收到了俩json文件,一个是postman里导出的接口列表一个是环境变量.拿到的时候一脸懵逼,昨天还以为学会用postman测试接口了,今天才发现哪儿到哪儿呀. ...

  6. postman 学习网址

    postman使用详解: http://gold.xitu.io/entry/57597a62a341310061337885 https://www.getpostman.com/docs/writ ...

  7. Postman学习(压力测试)

    Postman下载安装后 下面是在网上随便抓了一个请求地址来做演示,把请求地址填入地址栏,此请求为GET请求.点击Send发送请求,请求结果将会在下方显示出来.每次的请求历史数据,会被记录下来,但是经 ...

  8. Postman学习宝典(三)

    Postman 入门3 - Newman Newman 官方帮助文档地址 Newman 安装 嗯,它需要安装,因为它不是音乐播放器!Newman是为Postman而生,专门用来运行Postman编写好 ...

  9. Postman学习宝典(二)

    文章来源于:米阳MeYoung Postman 入门2 - Script.Runner 上次Postman 入门1 我们介绍全局变量和环境变量时已经使用过Tests 和 pre-request scr ...

随机推荐

  1. 第三讲扩展,VA,RVA,FA(RAW),模块地址的概念

    一丶VA概念 VA (virtual Address) 虚拟地址的意思 ,比如随便打开一个PE,找下它的虚拟地址 这边都是. 二丶模块地址(image Base) 模块地址,就是exe加载到内存的时候 ...

  2. hdu 4504 dp问题 转化能力不够 对状态的转移也是不够

    威威猫系列故事——篮球梦 Time Limit: 300/100 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total ...

  3. (十一)SpringBoot之文件上传以及

    一.案例 1.1 配置application.properties #主配置文件,配置了这个会优先读取里面的属性覆盖主配置文件的属性 spring.profiles.active=dev server ...

  4. Bootstrap3 CDN 使用手册

    一.一般功能 <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.css" rel=" ...

  5. 【原创】大叔经验分享(90)linux服务器iowait和负载很高

    # top top - 21:21:51 up 207 days, 1:30, 5 users, load average: 0.90, 0.79, 1.62 Tasks: 249 total, 1 ...

  6. windows的一些常用指令

    持续更新中..... 1.清除系统内 DNS 的缓冲  :  nslookup baidu.com 2.修改hosts文件  :  位置 运行  ->  C:/windows/system32/ ...

  7. Go 方法使用

    方法的定义 在 Go 语言里,方法和函数只差了一个,那就是方法在 func 和标识符之间多了一个参数. type user struct { name string, email string, } ...

  8. flutter packages get 慢 解决方案

    国内使用 flutter packages get 命令,一直是  This is taking an unexpectedly long time 状态 科.学.上.网.无.效. windows解决 ...

  9. EF方式增、删、改、查(基本使用)

    右击项目——添加——新建项——数据(C#)——选择ADO.NET实体数据模型——点击添加——然后根据实体数据模型向导来一步步的做. 用到的表 using System; using System.Da ...

  10. MyBaties --day1

    今天就来聊聊这个东西 今天的主角相信大家也看到了 MyBaties  是个什么东东 它有什么作用?怎么用?好不好用今天来说说 .说到MyBaties 就不得不谈到JDBC大家可能都知道 JDBC用来操 ...