美文网首页
JMeter 测试断言

JMeter 测试断言

作者: 驕傲的兎孒 | 来源:发表于2018-10-26 16:45 被阅读0次


测试结果响应显示:

{"code":"0","msg":"操作成功","data":"F1970FA05A26A850F6711C11E5DDE8760460EE29B2C059110FFAE1FDFF10A53D311FCEF674EC26BE4258E09AF3418993AF1A0F7E047E289E"}

断言 "code":"0"

模式匹配规则    包括、匹配、Equals、Substring、否、或者

 a、包括:返回结果包括你指定的内容,支持正则匹配    

    例如:

    响应字段为: 响应文本

    模式匹配规则:匹配

    断言为:1、success    2、[a-z]+

    当返回值为:{"msg":"login success."} , 这两个断言都是ok的,返回true

 b、匹配:

      (1) 相当于 equals 。当返回值固定时,可以返回值做断言,效果和equals相同

      (2) 正则匹配 。 用正则表达式匹配返回结果,但必须全部匹配。 即正则表达式必须能匹配整个返回值,而不是返回值的一部分。

      例如:

      响应字段为: 响应文本

      模式匹配规则:匹配

      断言为:1、{"msg":"login success."}    2、\{"msg":"[a-z]+ success\."\}  , 3、[a-z]+

      当返回值为:{"msg":"login success."}   ,断言1 2 是ok的, 断言3是false

      原因是,断言1 只能用于equals,而断言3 只匹配了返回值部分,而不是全部匹配。

c、Equals : 返回结果与你指定断言完全一致

d、SubString:与 “包括”差不多,都是指返回结果包括你指定的内容,但是subString不支持正则字符串

      例如:

      响应字段为: 响应文本

      模式匹配规则:匹配

      断言为:1、success    2、[a-z]+

      当返回值为:{"msg":"login success."} , 断言1返回true, 但断言2返回false

 e、否:就相当于取反。 如果上面断言结果为true,勾选“否”后,最终断言结果为false。如果上面断言结果为false,勾选“否”后,则最终断言结果为 true。

f、或者:这个我目前还不清楚 我基本不用

失败示例:

相关文章

  • 12. Jmeter-断言

    jmeter-断言介绍与使用 性能测试中较少用到断言。断言会增加脚本执行时间,但是接口测试中断言是必备的。什么是断...

  • JMeter 测试断言

    测试结果响应显示: {"code":"0","msg":"操作成功","data":"F1970FA05A26A8...

  • Jmeter实战(二)断言响应

    对响应添加断言 对于每个测试用例,应当有过程与期望结果;使用 Jmeter 做接口测试时,也应当添加断言以获得测试...

  • jmeter入门基础(2)—断言

    Jmeter中断言的类型有许多,首先说下本人测试过程中用到的:响应断言。 一、响应断言 一个请求发出去,怎么判断执...

  • jmter-断言

    1、为什么要添加断言? 在jmeter进行测试的时候,有时候,我们需要确定Jmeter究竟有没有正确工作,因为有时...

  • 【自动化】Jmeter自动化步骤

    一、Jmeter组成: 测试计划:断言,定时器,监视器,配置元件,前置处理器,后置处理器 线程组:断言,定时器,监...

  • jmeter之断言

    jmeter中有个元件叫做断言(Assertion),它的作用和loadrunner中的检查点类似; 用于检查测试...

  • JMeter入门指南-3.断言的介绍与使用

    3.断言的介绍与使用 3.1为什么要使用断言 在上一章JMeter入门指南-2.手动编写一个简单的请求性能测试中,...

  • 浅谈JSONObject解析JSON数据

    我们在做jmeter接口测试时能会用beanshell断言,一般都会将返回值转成JSONObject对象进行处理。...

  • 性能测试【jmeter3】—jmeter响应断言和大小断言

    4.1 什么是断言 1、背景:测试关键在于结论,断言是判断测试是否通过的验证点,验证点都通过才意味着测试通过 。断...

网友评论

      本文标题:JMeter 测试断言

      本文链接:https://www.haomeiwen.com/subject/cmaktqtx.html