断言

定义:在程序设计中,断言是一种放在程序中的一阶逻辑,目的是为了标示与验证程序开发者预期的结果-当程序运行到断言的位置时,对应的断言应该为真。 若断言不为真时,程序会中止运行,并给出错误消息(总结:用于判断实际结果与预期结果是否一致的方法)

1.响应断言

【添加】--【断言】--【响应断言】

断言应用的范围:

Main sample and sub-samples:作用于父节点取样器及其子节点取样器

Main sample only:仅作用于父节点取样器

Sub-samples only:仅作用于子节点取样器

Jmeter Variable Name to use:作用于Jmeter变量(输入框中可输入Jmeter的变量名称)

模式匹配规则:

包括:返回的结果包括所指定的内容

匹配:根据指定内容进行匹配

Equals:返回结果与指定内容完全一致

Substring:返回结果包括所指定结果的字符串

否:不满足前面设定的规则

或者:满足其中一个指定的内容

例:

结果中只要包含“200”或“401”任意一个即算成功

 

2.Size Assertion

【添加】--【断言】--【Size Assertion】

 

 

 3.断言持续时间

【添加】--【断言】--【断言持续时间】

 

 

 当操作时间小于设置的时间时,断言才算通过

4.BeanShell断言

【添加】--【断言】--【BeanShell断言】

主要是通过写BeanShell语言进行断言,非常灵活,但需要使用JAVA,有一定学习成本

 

posted @ 2021-01-06 17:47  *球球*  阅读(190)  评论(0编辑  收藏  举报