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

一、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. (九)Redis之集群概述(转)

    本章转自: http://blog.java1234.com/blog/articles/325.html Redis Cluster与Redis3.0.0同时发布,以此结束了Redis无官方集群方案 ...

  2. (九)shiro之web集成

    Url 匹配方式? 匹配一个字符 /admin? 可以匹配/admin1 或者/admin2 但是不能匹配/admin12 或者/admin* 匹配零个或者一个或者多个字符 /admin* 可以匹配 ...

  3. sql过程的条件是IN,用脚本执行

    DECLARE @sql nvarchar(); DECLARE @inStr nvarchar(); SET @inStr='''条件1'',''条件2'''; set @sql='SELECT * ...

  4. pmtk3

    summary A list of every PMTK3 demo auto-generated by publishDemos on 27-Mar-2012 Book Demos (1) Intr ...

  5. opencv-01--图像的遍历

    遍历图像的4种方式 一.at<typename>(i,j) Mat类提供了一个at的方法用于取得图像上的点,它是一个模板函数,可以取到任何类型的图像上的点.下面我们通过一个图像处理中的实际 ...

  6. Mediawiki 子页链接无效的问题

    添加下面的配置到 LocalSettings.php 中即可: # Enable subpages in the main namespace $wgNamespacesWithSubpages[NS ...

  7. Unity 宽度适配 NGUI

    这是很久之前写的一篇Note,现在移到Blog上来,可能有些参数,NGUI插件等等不和现在版本相同.不过大概的思路应该不会错. ps: 可能有部分內容是摘抄自其他作者,没办法考证了,如有请务必联系我. ...

  8. php定界符介绍

    php界定符就是为了照样输出内容.它的格式如下: <<<EOF ...... EOF; 其中EOF是自定义的变量,但要成对出现! 首先附上一段php代码: <?php $a = ...

  9. # 机器学习算法总结-第九天(XGboost)

  10. SpringCloud之RabbitMQ消息队列原理及配置

    本篇章讲解RabbitMQ的用途.原理以及配置,RabbitMQ的安装请查看SpringCloud之RabbitMQ安装 一.MQ用途 1.同步变异步消息 场景:用户下单完成后,发送邮件和短信通知. ...