zoukankan      html  css  js  c++  java
  • Postman 压力测试

    本文为博主原创,未经允许不得转载:

      postman 还提供了接口压力测试的功能,通过这种方式可以测试接口性能。

      若接口测试需要通过pre s单独封装进行计算一些参数时,可以参考我的上一篇博客: Postman 接口测试配置 Pre-request Script

      1。 进行压力测试需要设置断言,通过断言才能预判接口请求返回的结果是否为期望的返回结果。

        断言设置为 Test tab项

    设置断言主要是用来判断结果是否为期望的结果。主要通过以下方法:

    pm.expect(respResultValue).to.equals(expectResultValue);
    // 或者
    pm.expect(respResultValue).to.include(expectResultValue);

       对上述接口封装断言:

      

           当断言执行成功时,会在下面的Test Results 中显示执行的结果。如果与期望的值一样,则会显示绿色的 PASS + msg , 当与期望的值不一样,则会显示红色的Fail + MSG

    pm.test('测试接口请求是否成功',function(){
        var resStr = pm.response.text();
        console.log("response======");
        console.info(resStr);
        var resJson = JSON.parse(resStr);
        var result = resJson.result;
        console.log(result);
        pm.expect(resJson.message).to.include("操作成功");
        //pm.expect(result).to.equals(true);
    });

      2。执行压力测试:

        (1)。 需先将压测的接口保存到一个collection 的集合中。

        (2)。 点击右上角 Runner :

       (3)。选择对应的接口:

     Iterations压测次数(接口请求次数)

    Delay间隔时间

    下面2个默认就好,然后点击  Run 接口测试,执行结果如下:

     特别需要注意: 只有设置了正确的断言。才会统计到接口调用成功和失败的次数进行展示。即上图左上角部分,如果不设置断言,或断言存在问题,就会统计不到

      

  • 相关阅读:
    38) 收集centos所有版本镜像下载地址
    37) 查看linux 操作系统为多少位
    php面向对象高级应用一
    php form表单的验证+提交到数据库
    php获取form表单数据
    php form表单的提交
    php form表单概念
    php日期和时间的应用
    php日期和时间函数
    php字符串函数操作实例(2)
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/14604417.html
Copyright © 2011-2022 走看看