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样本;

                           文本;

                           忽略状态。

      模式匹配规则以及要测试的模式,都能够区分的清楚;写个例子^_^:

      

      还是百度^_^

      

      响应断言部分。

      

      可以看到监听器监听到的信息是没有错误的,那就说明断言是成立的,是正确的;响应文本中是包括“百度一下”字段的。

      换个断言内容:

      

      再请求。。。

      

      可以看到该请求是成功的,code码以及响应信息便可以看得出来

      

      报错的原因是因为它下边的断言:

      

       断言失败。

      百度首页的响应内容本就没有Richered的字段么,肯定会失败。

      当然,也可以试着选一下断言要响应的字段内容,会有不一样的结果的。

      So,这就是断言,检查点。

  • 相关阅读:
    301重定向的代码
    小问题,小细节要注意(string类型转换为bool类型)
    关于添加网站适配的问题解决
    this.Page.Request.ServerVariables
    将一个字段的两个数据分开读取
    使用distinct出现的一个问题
    什么是集合是只读的?
    编辑完这一条数据如何继续转入下一条数据(快速编辑)
    系统信息相关命令
    用户权限相关命令
  • 原文地址:https://www.cnblogs.com/richered/p/8385852.html
Copyright © 2011-2022 走看看