JMeter断言

一、响应断言    

     响应断言是对服务器的响应数据进行规则匹配,响应断言界面如下:

     

     参数说明如下:

      (1)Apply to:应用范围

        Main sample and sub-samples:匹配范围包括当前父取样器并覆盖至子取样器

        Main sample only:匹配范围为当前父取样器

        Sub-samples only:仅匹配子取样器

        JMeter Variable:支持对JMeter变量进行匹配

      (2)要测试的响应字段:针对响应数据的不同部分进行匹配,包括以下7个选项:

        响应文本:响应服务器返回的文本内容,HTTP协议排除Header部分

        Document (text) :对文档内容进行匹配

        URL样本:匹配URL链接

        响应代码:匹配响应代码,比如HTTP协议返回码200代表成功

        响应信息:匹配响应信息,比如处理成功返回"成功"字样,或者"OK"字样

        Response Headers:匹配响应中的头信息

        Ignore Status:一个请求有多个响应断言,其中第一个响应断言选中此项,当第一个响应断言失败时可以忽略此响应结果,继续进行下一个断言,如果下一个断言成功则还是可以判断事务成功

        (3)模式匹配规则,包括以下五个选项:

          包括:响应内容包括需要匹配的内容即代表响应成功,支持正则表达式

          匹配:响应内容要完全匹配需要匹配的内容即代表响应成功,大小写不敏感,支持正则表达式

          Equals:响应内容要完全等于需要匹配的内容才代表响应成功,大小写敏感,需要匹配的内容是字符串非正则表达式

          Substring:响应内容包含需要匹配的内容即代表响应成功,大小写敏感,需要匹配的内容是字符串非正则表面式

          否:选择Equals与Substring时匹配的是字符串,大小写敏感,有时会响应失败,此时可选择此项,会降低匹配级别,类似降到"包括","匹配"的级别,这样可以响应成功。

         (4)要测试的模式:填入需要匹配的字符串或正则表达式,

           

二、持续时间断言        

原文地址:https://www.cnblogs.com/chengchengla1990/p/9718448.html