zoukankan      html  css  js  c++  java
  • jmeter-添加断言(检查点)-实例

    方法/步骤

     
    1.  

      打开 jmeter的图形界面工具,然后打开之前保存的脚本(之前经验中用到的),demo-baidu.jmx

      jmeter-添加断言(检查点)
    2.  

      先点击运行,查看运行结果。

      第一次请求返回302,然后跳转到第二次请求,返回html页面。

      jmeter-添加断言(检查点)
      jmeter-添加断言(检查点)
    3.  

      Html的头显示STATUS OK,这个响应内容认为是正常的。

      因此可以利用字符串“STATUS OK”来做断言。

    4.  

      右键【首页访问】的请求,【添加】-【断言】-【响应断言】

      jmeter-添加断言(检查点)
    5.  

      点击【响应断言】,可以添加断言的设置界面。

      Apply to:添加的断言可以用在哪。

             Main sample and sub-samples (主请求和子请求都适用)

             Main sample only(仅主请求)

             Sub-samples only(仅子请求)

             Jmeter Variable(jmeter的变量)

      要测试的响应字段,这里就顾名思义了。

      模式匹配规则,先选择substring 子字符串。

    6.  

      点击面板下方的【添加】按钮

      jmeter-添加断言(检查点)
    7.  

      双击空白处,编辑信息。

      输入: STATUS OK

      jmeter-添加断言(检查点)
    8.  

      点击运行测试,查看结果。

      响应正常。

      jmeter-添加断言(检查点)
    9.  

      然后将断言要匹配的字符串改成 :STATUS OKK

      jmeter-添加断言(检查点)
    10.  

      再次运行,查看结果。

      此时发现出现报错,首页访问的请求并未通过。

      展开可以看到”响应断言“的错误信息:

      text expected to contain /STATUS OKK/

      说明没有匹配到字符串STATUS OKK,所以请求并未成功。

      jmeter-添加断言(检查点)
    11.  

      再看【聚合报告】中,可以看到这次请求也是被认为是失败的。

      供发送了两次请求,其中一次是失败的,所以失败率是50%。

      jmeter-添加断言(检查点)
    12.  

      因此说明断言生效了,添加正常的匹配的字符串:STATUS OK是可以匹配成功的。

  • 相关阅读:
    记CentOS-7-x86_64-DVD-1503与Windows7单硬盘双系统的安装
    NetCFSvcUtil.exe and Windows 7
    qq 通信原理(转)
    Qt通过odbc读取excel数据
    Qt中gb2312/GBK的URL编解码函数
    Qt将表格table保存为excel(odbc方式)
    Qt根据类名创建对象(元对象反射)
    亲试,Windows平台上使用Qt5.2.1编写Android
    使用正则表达式限制swing (JTextField等) 的输入
    Winform的"透明"
  • 原文地址:https://www.cnblogs.com/scarlett-hy/p/10443157.html
Copyright © 2011-2022 走看看