• JMeter脚本强化之检查点


        上一篇讲述了对脚本做参数化的两种方法,并对参数化设置结果做了简单的验证,就是通过添加断言。本篇将详细一点介绍怎么使用断言做文本检查,或者叫做设置检查点。

        首先来看看下面的三个图,这三个图是用查看结果树获取到的报文响应信息,这里提供了响应代码、响应信息、响应报头、响应数据等信息。这些信息和响应断言中的测试响应字段是对应的,我们要做的就是检查这些响应数据中有没有我们期待的数据。

    下面是详细操作步骤:

    1、找到要添加检查点的request,右键点击该请求->添加->断言->响应断言。注意:这里添加的是响应断言,也就是对当前选中的request从服务器获取到的报文进行筛选,而不是当前request。

     

    2、选择要测试的响应字段,并添加要测试的模式,说白了就是要检查的文本,这里可以使用正则表达式。

         本篇是检查响应报文的头部是否有包含用户名,刚刚在检查结果树中可以看到,响应成功的话,应该是有用户名返回的。这里只是举个例子,可以根据需要自己调整。

    3、还是该request,右键点击,添加断言结果,用来查看响应断言结果是否正确。

     

    4、右键点击线程组,添加一个查看结果树

    5、线程组设置5个线程(test.dat中保存有5组用户名密码),然后点击运行

    6、查看运行结果

    正确结果应该是下面这样子的:

     

        如果结果需要保存的话,就在上面“所有数据写入一个文件”选择一个空文件,不保存就无所谓了。断言结果成功的话应该只显示断言对应的request,如果失败了的话每个request下面会多出一行失败信息,请看下面的失败结果图。

    错误结果:(用户名全部置1,保证出错)

     

  • 相关阅读:
    js和css
    主题
    php.ini
    css 选择器、元素默认宽度、media screen
    linux 重要笔记
    cookie和session、
    tp5 报 A non well formed numeric value encountered 的错解决办法
    pdo
    二叉树
    顺序串
  • 原文地址:https://www.cnblogs.com/mgzc-1508873480/p/7060301.html
Copyright © 2020-2023  润新知