美文网首页
2018-06-08 jmeter-添加断言(检查点)

2018-06-08 jmeter-添加断言(检查点)

作者: Jennifer_hu | 来源:发表于2018-06-08 10:14 被阅读0次

在测试的时候单凭响应的httpcode来判断请求是否成功是不够的,loadrunner中可以添加检查点,jmeter中同样可以实现。

工具/原料

  • jmeter-v3.2

方法/步骤:

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

[![jmeter-添加断言(检查点)](https://img.haomeiwen.com/i10970577/bbc26aa6fff2f152.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)](http://jingyan.baidu.com/album/495ba841c4911438b30edee2.html?picindex=1) 
  1. 先点击运行,查看运行结果。
    第一次请求返回302,然后跳转到第二次请求,返回html页面。

    jmeter-添加断言(检查点)

    jmeter-添加断言(检查点)
  2. Html的头显示STATUS OK,这个响应内容认为是正常的。

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

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

    jmeter-添加断言(检查点)
  4. 点击【响应断言】,可以添加断言的设置界面。

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

       Main sample and sub-samples (主请求和子请求都适用)
    
       Main sample only(仅主请求)
    
       Sub-samples only(仅子请求)
    
       Jmeter Variable(jmeter的变量)
    

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

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

image.png
  1. 点击面板下方的【添加】按钮

    jmeter-添加断言(检查点)
  2. 双击空白处,编辑信息。

    输入: STATUS OK

    [图片上传失败...(image-203f75-1528423957364)]

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

    响应正常。

    [图片上传失败...(image-b697c0-1528423957364)]

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

    jmeter-添加断言(检查点)
  5. 再次运行,查看结果。

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

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

text expected to contain /STATUS OKK/

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

[[图片上传失败...(image-ccaf2b-1528423957364)]](http://jingyan.baidu.com/album/495ba841c4911438b30edee2.html?picindex=10) 
  1. 再看【聚合报告】中,可以看到这次请求也是被认为是失败的。
供发送了两次请求,其中一次是失败的,所以失败率是50%。

[![jmeter-添加断言(检查点)](https://img.haomeiwen.com/i10970577/ae38f3929d058d35.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)](http://jingyan.baidu.com/album/495ba841c4911438b30edee2.html?picindex=11) 
  1. 因此说明断言生效了,添加正常的匹配的字符串:STATUS OK是可以匹配成功的。
END

注意事项

  • 断言(检查点)在测试中是非常必要的。

相关文章

  • 2018-06-08 jmeter-添加断言(检查点)

    在测试的时候单凭响应的httpcode来判断请求是否成功是不够的,loadrunner中可以添加检查点,jmete...

  • 12. Jmeter-断言

    jmeter-断言介绍与使用 性能测试中较少用到断言。断言会增加脚本执行时间,但是接口测试中断言是必备的。什么是断...

  • jmeter-断言-响应断言

    响应断言 Apply to 有四个应用范围: main sample and sub sample | main ...

  • JMeter-响应断言

    响应断言就类似LoadRunner中的检查点。对上一个请求返回的信息,做字符串、数据包大小、HTML、XML、图片...

  • Jmeter的断言

    断言的种类 断言(Assertion),它的作用和loadrunner中的检查点类似; 用于检查测试中得到的响应数...

  • 【自动化】Jmeter断言

    一、添加断言步骤: (1)添加“察看结果树”;(监听器 ->察看结果树) (2)添加“断言”; (3)添加“断言结...

  • Jmeter响应断言详解

    一、添加响应断言 选中需要进行断言的Sampler,右键添加 “断言” → “响应断言”。参数配置如下: 适用于:...

  • jmeter检查点

    1、添加响应断言,右键点击我们的“登录”页面---->添加---->断言---->响应断言 2. 设置响应断言 3...

  • jemter性能测试步骤(仅个人经验之谈)

    添加sampler 添加线程数(线程、启动时间、循环次数) 添加qps(请求吞吐量) 添加断言(响应断言、时间断言...

  • 9,JMeter实现数据预判

    断言:断言用于检查测试中得到的响应数据是否符合预期,断言一般用来设置检查点,用以保证性能测试过程中的数据交互是否与...

网友评论

      本文标题:2018-06-08 jmeter-添加断言(检查点)

      本文链接:https://www.haomeiwen.com/subject/gnposftx.html