zoukankan      html  css  js  c++  java
  • Jmeter 中对响应报文处理后断言用到BeanShell Assertion

    Jmeter中常用的断言可以是Response Assertion

    如果需要对响应报文中的某个字符串进行解码,对解码之后的值在进行断言要怎么做呢?

    仔细观察一下,可以用下面俩个元件

    Regular Expression Extractor :截取想要的字符串

    BeanShell Assertion:对字符串进行操作,然后判断值是否一致

     如上,如果截取到的response的值是000,那么000等于期望值000,断言通过;

    如果截取到的response的值是000,那么000!=111,断言不通过;

     

     如果复杂一点,对response的值进行加密或者解密,也是可以做到的;

    比如这样断言也是通过,我们也顺便知道了忽略大小写

    将String exp ="c6f057b86584942e415435ffb1fa93d4d";  稍微修改一下(加了末尾的d),就发现断言不通过了

  • 相关阅读:
    Hbase JavaApi
    面向对象特征之继承
    重写(Override)与重载(Overload)
    数组排序
    EL表达式
    java异常
    业务代码与非业务代码
    设计思想之高内聚低耦合
    JDBC实现动态查询
    枚举
  • 原文地址:https://www.cnblogs.com/qianjinyan/p/9014330.html
Copyright © 2011-2022 走看看