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是可以匹配成功的。

原文地址:https://www.cnblogs.com/scarlett-hy/p/10443157.html