zoukankan      html  css  js  c++  java
  • Jmeter (六)脚本增强_检查点

      检查点又名断言,我们在手工测试过程中肉眼以及自己的逻辑思维对实际结果进行判断是否与预期结果一致,但是工具是死的,没有眼睛,没有思维,并不知道需要判断的信息在哪块,或者是来判断什么东西,我们需要让工具更灵活一点,只有给工具加入一种逻辑,才会进行执行某种逻辑。而检查点则就是工具的‘眼睛’用来判断是否达到了预期的效果,或者符合某一条件。

    Jmeter提供了很丰富的断言:

      用到最多的便是响应断言;顾名思义,响应报文的检查点。

      

    Apply to:Main sampler only:断言仅适用于主样本

            sub-sampler only:断言仅适用于子样本

            Main Sampler and sub-Sampler:适用于两者

            jmeter variable: 断言将被应用于指定变量的内容

      Response Field to Test(要测试的响应字段):响应文本;

                           响应代码;

                           响应信息;

                           响应头;

                           请求头;

                          url样本;

                           文本;

                           忽略状态。

      模式匹配规则以及要测试的模式,都能够区分的清楚;

    断言从“帖子提交成功后的列表”的值:

    帖子发成功后,可以看到响应断言获取到了从变量“content”中传递的值:

     (可以取到值但是响应断言提示的是“Test failed”,可能是我断言哪里写错了或者中文没转义字符,我研究下找找原因,过段时间来更新。。。)

     

    至此,检查点设置完成。

    另外,断言还有其它类型:

    Duration to Assert:允许的响应时间的最大值,即断言的持续时间。
    Size to Assert :对于返回结果文件大小的标准定义

    注意:Sampler设置有多个断言,都会经过Assertions的判断,只要有一个不符合条件的都会标示为False。

    好了,本篇完。。。

    本人水平有限,如有错误请大佬指正,多谢。

  • 相关阅读:
    ajax请求先发后至问题处理
    Jquery 使用val时触发change事件
    let与var的几个主要区别
    正则表达式s字符匹配
    Ext.DateField设置Format无法提交数据
    swift基本示例
    div 中文会换行 英文不换行
    js 动画提示数据有变化
    为什么要写博客
    突然发现一个开源项目TXQR和我之前申请的一个专利挺像的
  • 原文地址:https://www.cnblogs.com/Lydia25/p/9948176.html
Copyright © 2011-2022 走看看