• Jmeter常用断言之断言持续时间简介


    Duration Assertion:断言持续时间。
    断言持续时间通常用于做性能测试,一般用于检查HTTP请求的响应时间是否超过预期值。而这个响应时间是性能测试中常关注的一个性能指标。

    一、添加断言方式

    根据需要可在【测试计划】、【线程组】、【线程请求】下添加断言,一般在对应的【线程请求】下添加。下面介绍的是在线程组下添加断言
    添加路径:【线程组-点击右键-添加-断言-断言持续时间】

    二、断言持续时间

    2.1.Apply to:断言的作用域。
    1、通常使用默认的【Main sample only】(比如给HTTP请求新增断言,选择了Main sample only,那么这个断言的作用域只针对此HTTP请求),没有对其他作用域有过深入的研究。
    2、【Main sample and sub-samples】与【Sub-samples only】这两个作用域的场景是:部分请求一次会触发多个线程。
    **【Main sample and sub-samples】**作用于主线程以及子线程,
    **【Sub-sample only】**只用作于子线程。
    如果选择了【Main sample and sub-samples】,即使主线程成功,子线程失败,那么断言也是以失败做结果。

    2.2.断言持续时间
    判断请求的响应时间是否超过预期值
    (<=预期是 —— 断言成功)
    ( > 预期值 —— 断言失败)
    设定需注意单位的换算,此处是:毫秒

    三、断言结果查看

    注意:整个测试计划下所有请求的所有断言结果报错信息均会在【察看结果树】组件和【断言结果】组件下显示
    3.1.【察看结果树】组件
    添加路径:【测试计划-点击右键-添加-监听器-查看结果树】

    3.2.【断言结果】组件
    添加路径:【测试计划-点击右键-添加-监听器-断言结果】

  • 相关阅读:
    9. xaml ComboBox控件
    uniapp 在uni.scss 根据@mixin定义方法 、通过@include全局使用
    技术分享 | 无人驾驶汽车的眼睛
    JavaWeb开发——文件上传
    Day01——瑞吉外卖
    C语言经典面试题目(十四)
    mysql巧妙化解递归查询树形数据 | 纯sql
    使用 DDPO 在 TRL 中微调 Stable Diffusion 模型
    【Vue】V-if成立时,元素出现;不成立时,元素不显示。
    C语言--输出1-100以内同时能被3和5整除的数
  • 原文地址:https://blog.csdn.net/neverSaynever_/article/details/133686773