zoukankan      html  css  js  c++  java
  • postman参数化

    postman的数据包括全局变量,局部变量(如tests中设置的变量),环境变量,外部文件变量

    变量优先级:外部文件变量> 环境变量> 全局变量,也就是说,在变量名相同的情况下,外部文件的变量优先级最高

    pre-request 可以用来修改一些默认参数或者设置一些测试需要的测试永久,tests可以用来做断言

    1.设置全局变量:postman.setGlobalVariable("url","10.1.1.120:9999")

    2.引用变量:{{url}}

    3.文档参数化,postman支持json文档,txt文档,csv文档(选择测试集,点击右边的运行按钮,Data选择已编辑好的参数文档)

    4.postman批量运行脚本时,是串行的,上一个脚本执行完了才会执行下一个请求,所有postman不能测并发

    Json data 文件格式(列表里面存字典,字典之间用,号隔开):

        [{

          "path": "post",

          "value": "1"

        }, {

          "path": "post",

          "value": "2"

        }, {

          "path": "post",

          "value": "3"

        }, {

          "path": "post",

          "value": "4"

        }]

    csv data 文件格式

        path, value

        post, 1

        post, 2

        post, 3

        post, 4

    newman命令:newman run xxx.json 

    newman run /var/jenkins_home/workspace/BlackTest/dose.postman_collection.json 

    --reporters cli,html,json,junit  #(用来指定产生的数据结果的模型)

    --reporter-json-export /var/jenkins_home/workspace/BlackTest/report-json.json 

     --reporter-html-export /var/jenkins_home/workspace/BlackTest/htmlreports/DoseResult.html #(指定html报告输出的路径)

  • 相关阅读:
    软件测试
    数据库中查询json 样式的值的sql语句
    xml转json的方法
    将数据保存本地文件
    Spring 配置 web.xml (防止spring 内存溢出)
    解决maven工程 子工程中的一些配置读取进来的问题
    quartz 的简单使用
    mock 测试 MVC
    sun 证书问题解决
    将文本转换为json的工具类
  • 原文地址:https://www.cnblogs.com/pipile/p/12697988.html
Copyright © 2011-2022 走看看