jmeter 断言(检查点)

先说一下使用断言的目的:在request的返回层面增加一层判断机制。因为request成功了,并不代表结果一定正确。类似于QTP中的检查点。断言的使用方法:

step_1:在你选择的Sampler下添加对应的断言(因为不同类型的断言检查的内容不同)。配置好响应的检查内容(根据断言情况而定,有的断言控制面板不需要添加任何内容,如XML Assertion)。

step_2:添加一个断言结果的监听器(从监听器中添加),通过“断言结果”可以看到是否通过断言。对于一次请求,如果通过的话,断言结果中只会打印一行请求的名称;如果失败,则除了请求的名称外,还会有一行失败的原因。(不同类型的断言,结果不同。)

注意:一个Sampler可以添加多个断言,根据你的检查需求来添加相应的断言,当Sampler下所有的断言都通过了,那么才算request成功。


断言就类似LoadRunner中的检查点。对上一个请求返回的信息,做字符串、数据包大小、HTML、XML、图片等做判断,确保返回的信息的准确性。

jmeter 断言(检查点)

添加响应断言:欢迎您

如果登陆页登陆成功,则后台会返回欢迎信息字样

jmeter 断言(检查点)

断言中可以添加多个断言一起判断,断言中也可以使用参数化方法,进行动态判断。

jmeter 断言(检查点)

jmeter 断言(检查点)

jmeter 断言(检查点)

添加断言结果

jmeter 断言(检查点)

断言判断正确

jmeter 断言(检查点)

来一次异常的断言来看看jmeter是否在断言结果中返回异常。

随意修改断言

jmeter 断言(检查点)

运行脚本,则会出现断言找不到的提示信息。

jmeter 断言(检查点)