zoukankan      html  css  js  c++  java
  • Jmeter断言

    【 主要用来检查测试中得到的数据是否符合预期 】

    1、Response Assertion 【响应断言】

    1区:

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

    Main sample only:仅匹配当前父取样器

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

    Jmeter variables Name to use:支持对Jmeter变量值进行匹配

    2区:

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

    Response Code(响应码):匹配响应代码,比如HTTP协议返回代码“200”代表成功

    Response Message(响应信息):匹配响应信息,比如处理成功返回“成功”字样或者“OK”字样。

    Response Headers(响应头):匹配响应头信息。

    Request Headers(请求头):匹配请求头信息

    Url sampled(URL 样本):匹配URL链接。

    Document(text):对响应数据的进行匹配(文本形式)。

    Ingore Status(忽略状态):一个请求有多个响应断言,其中第一个响应断言选中此项,当第一个响应断言失败时可以忽略此响应结果,继续进行下一个断言。如果下一个断言成功则还是可以判定事物成功的。

    Request Data(请求数据):

    3区:

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

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

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

    Substring(子串):响应内容包含需要匹配的内容才代表响应成功,大小写敏感,需要匹配的内容是字符串非正则表达式。

    Not:勾选上之后,会对前面选择的进行反转。比如Matches + Not 就是不匹配就算Pass。

    OR: 如果不想用AND连接(所有的模式都必须匹配,断言才算成功),用OR选项可以用于将多个断言模式进行OR连接(只要一个模式匹配,断言就是成功的)

    2、JSON Assertion  【 适用于json格式的响应断言

    3、Size Assertion 【 http请求的Size 断言,字节大小 】

    4、JSR223 Assertion

    5、XPath Assertion

    6、Compare Assertion

    7、Duration Assertion

    8、HTML Assertion

    9、MD5Hex Assertion

    10、SMIME Assertion

    11、XML Assertion

    12、XML Schema Assertion

    13、BeanShell Assertion

  • 相关阅读:
    Nim or not Nim? hdu3032 SG值打表找规律
    Maximum 贪心
    The Super Powers
    LCM Cardinality 暴力
    Longge's problem poj2480 欧拉函数,gcd
    GCD hdu2588
    Perfect Pth Powers poj1730
    6656 Watching the Kangaroo
    yield 小用
    wpf DropDownButton 源码
  • 原文地址:https://www.cnblogs.com/hd-test/p/12217005.html
Copyright © 2011-2022 走看看