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报告输出的路径)

  • 相关阅读:
    jQuery初学:find()方法及children方法的区别分析
    百万级访问网站前期的技术准备
    TCP/IP协议三次握手与四次握手流程解析
    TCP/IP详解学习笔记
    Dubbo框架入门介绍
    如何提高Web服务端并发效率的异步编程技术
    杂 -- 有关程序员
    关于高性能的那点事
    大型网站的灵魂- 性能
    分布式java应用
  • 原文地址:https://www.cnblogs.com/pipile/p/12697988.html
Copyright © 2011-2022 走看看