博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jmeter入门--断言(检查点)
阅读量:6980 次
发布时间:2019-06-27

本文共 817 字,大约阅读时间需要 2 分钟。

断言是在请求的返回层面增加一层判断机制。因为请求成功,并不代表结果一定正确,因为此需要检查机制提高测试准确性。
1、响应断言
模式匹配规则:
包括:返回结果包括你指定的内容,支持正则匹配
例如:
响应字段为: 响应文本
模式匹配规则:匹配
断言为:1、invalid    2、[a-z]+
当返回值为:{"msg":"channel invalid."} , 这两个断言都是ok的,返回true
匹配:根据指定内容进行匹配
例如:
响应字段为: 响应文本
模式匹配规则:匹配
断言为:1、{"msg":"channel invalid."}   2、\{"msg":"[a-z]+ invalid\."\}  , 3、[a-z]+
当返回值为:{"msg":"channel invalid."}   ,断言1 2 是ok的, 断言3是false
当返回值为:{"msg":"channel invalid."} , 断言1 3是false, 断言2才是ok的。
原因是,断言1 只能用于equals,而断言3 只匹配了返回值部分,而不是全部匹配。
Equals:返回结果与你指定结果一致
Substring:返回结果是指定结果的字串
例如:
响应字段为: 响应文本
模式匹配规则:匹配
断言为:1、invalid    2、[a-z]+
当返回值为:{"msg":"channel invalid."} , 断言1返回true, 但断言2返回false
否:就相当于取反。 如果上面断言结果为true,勾选“否”后,最终断言结果为false。如果上面断言结果为false,勾选“否”后,则最终断言结果为 true。
2、Size Assertion(Size断言)
3、Duration Assertion(持续时间断言)
其他断言详情查看:

转载于:https://www.cnblogs.com/sanzangTst/p/8405521.html

你可能感兴趣的文章
python自定义库文件路径
查看>>
spring security之httpSecurity 专题
查看>>
org.springframework.jdbc.datasource
查看>>
HDU 4467 分块
查看>>
slurm用户快速入门手册
查看>>
使用最小堆优化Dijkstra算法
查看>>
选择排序
查看>>
韩顺平_JAVA_视频教程_下载(打开迅雷,直接复制链接地址即可下载)
查看>>
[android] 从gallery获取图片
查看>>
[日常] Go语言圣经-函数递归习题
查看>>
泛型中? super T和? extends T的区别
查看>>
Unity3D心得分享
查看>>
excel增加上一列的数值(日期)
查看>>
Java数据结构一 —— Java Collections API中的表
查看>>
2018-2019-1 20165206 《信息安全系统设计基础》第4周学习总结
查看>>
js canvas游戏初级demo-上下左右移动
查看>>
css3选择器二
查看>>
初学Java——选择
查看>>
转 微博 linux中ctime,mtime,atime的区别
查看>>
【原创】VB利用堆栈实现算术表达式计算
查看>>