zoukankan      html  css  js  c++  java
  • Postman参数化(3)

    方式一:全局变量

    全局变量:是将这个变量设置成整个程序都可以用,不用去区分环境设置,和Jmeter中‘测试计划’下的‘用户定义的变量’用法类似。

    1、打开Postman,点击 Enviroments --> 点击+  --> 定义环境变量名称 --> 填写变量名和变量值 --> Save

     2、引用全局变量,引用的方法为:{{变量名}}

    注意:这里设置的变量名要与上一步中设置的变量名保持一致。

    方式二:文档参数化

     文档参数化:Postman支持json文档,txt文档,csv文档(本文以txt文档为例)。和‘Jmeter’中的‘CSV 数据文件设置’功能用法类似。

    1、在txt文档中创建测试数据,存入imageUrl。如果是多个数据要用逗号分隔(英文逗号)。

     

     2、创建一个Collection集合

     3、在集合下面添加一个请求

     4、设置请求参数的变量

    注意:这里设置的变量名要与txt文档中填写的变量名保持一致

     5、设置Tests断言

    注意:返回结果的大小写也会校验

     1 pm.test("Your test name", function () {
     2 
     3 //设置jsonData变量用来接收postman的json格式的返回数据
     4 
     5 var jsonData = pm.response.json();
     6 
     7 //判断返回数据中,msg字段是结果是否为OK
     8 
     9 //此处与需要注意一下json格式,jsonData为整个接口的返回数据,jsonData.msg是第一层级字段
    10 
    11 pm.expect(jsonData.message).to.eql("success");
    12 
    13 });

    6、进入Run collection,对要运行的文档等内容进行设置

     7、点击Run后得到运行后的结果

  • 相关阅读:
    shell备份数据库
    inux系统设置只让一个固定的ip通过ssh登录和限制连接数量
    linux服务器配置可以执行java的jar包
    sql 查询多久之前的数据
    shell将sql查询结果存放到excel中
    shell编程从初学到精通
    Redis设置键的过期时间
    Java使用redis存取集合对象
    Jpa 连接数据库自动生成实体类
    Idea 开启Run Dashboard
  • 原文地址:https://www.cnblogs.com/fsxsmile/p/14963650.html
Copyright © 2011-2022 走看看