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后得到运行后的结果

  • 相关阅读:
    装饰器
    静态文件---访问图片
    用户登录
    读写Session
    windows进入指定目录
    Response 与 Cookie
    处理HTTP请求
    pycharm中指定ip和端口
    python爬虫学习(三):使用re库爬取"淘宝商品",并把结果写进txt文件
    python爬虫学习(二):定向爬虫例子-->使用BeautifulSoup爬取"软科中国最好大学排名-生源质量排名2018",并把结果写进txt文件
  • 原文地址:https://www.cnblogs.com/fsxsmile/p/14963650.html
Copyright © 2011-2022 走看看