学习笔记jmeter之断言(5)

断言:程序代替人工判断响应结果是否符合预期

接口测试原理:
请求:是否正确,默认请求成功是200(GET),如果请求错误也能返回404、500等。
检查:返回数据的正确性与完整性

 1) 响应断言
 2) Size Assertion(Size 断言)
 3) Duration Assertion (持续时间断言) 

结果:断言运行成功无显示,若失败则结果树以红色显示,会记录失败原因。

 

一、响应断言

Jmeter中一种断言组件,可断言响应(信息头内容、主体内容、响应代码) 

位置: HTTP请求(右键) -->断言 -->响应断言。

1、断言响应的状态码 response code

断言运行成功默认不显示,如果断言失败,记录每次失败原因,会是红色显示。

 

2、断言响应的内容

判断响应数据中是否包含我们预期的内容,不包含则运行失败。

 

 

 

二、Size Assertion 字节断言

判断返回数数据大小是否符合要求,不符合则运行失败。

主要判断返回数据的大小是否属于预期数据大小范围(Response Header、Response Body、响应信息)

位置:http请求 -->断言 -->Size Assertion(Size 断言)

    取样器响应结果中其实包含了很多请求信息数据。

 

三、持续时间断言

断言服务器响应请求的时间是否小于指定值,若小于则运行成功,不小于则断言失败。响应时间都是动态的,每次请求的响应时间不一定相同。

位置:http请求 -->断言->断言持续时间

1. 持续时间(毫秒):这里的持续时间为毫秒,比如:10 毫秒。
2. 断言响应时间是否超过设置的值(10),如果超过则断言失败,反之成功。

 

小结:

1. 响应断言:断言响应代码/响应数据
2. Size Assertion:断言响应数据大小是否在指定范围
3. 断言持续时间:断言响应数据时间是否在指定时间范围

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值