Jmeter接口测试-断言

JMeter接口测试-断言  对应qq群号:616961231

一个http请求发出,怎么判断执行的是否正确呢? 通过检查服务器响应数据,是否符合预期的数据, 如果是,任务成功,  如果否, 任务失败.

Jmeter断言有多种类型, 我这里就不一一举例了

添加断言方式, HTTP sampler 右键->添加->断言->响应断言

响应断言介绍:

1.Apply to

当我们发出一个请求,可能触发服务端多个请求, main sample only就足以覆盖.

2.要测试的响应字段:

响应文本: 在Response数据中检查

Response Header: 在响应头中校验

url样本:在url中校验

3.模式匹配规则

包含:响应数据中只要包含响应校验字段, 判断为成功

否: 勾选否判断语句返回false, 用于不存在判断

Equals 判断精度相对较高

4.要测试的模式

校验信息

 

响应文本断言

响应头断言

url断言

Size Assertion:

响应消息体大小, 有时候我们加了文本断言, 比如code:0是成功, 但body体内json串没有数据或者为空, 这样就符合接口预期要求, 因此Size Assertion 就可以检查

 

断言持续时间

单位毫秒, 结果树的取样器可以看见每次返回的时间, Load time: 456 就是该请求返回的时间消耗的毫秒数

 

以上这些断言配置好,就可以开始执行了

接下来我们修改断言内容,判断断言是否真的起作用

响应文本断言改成"code":1

响应头断言判断改成HTTP/1.1 201

url断言改成username=admin

断言持续时间改成300毫秒

Size Assertion 大小改成300

然后再次执行

可以看到, 所有断言都严格按照设定校验,没有通过

断言就讲到这里, 赶紧来学习吧

今日推荐阅读文章精选推荐

JMeter数据库操作

Jmeter接口测试-正则表达式

JMeter中文返回乱码

Jmeter接口测试-参数化

JMeter接口测试-基础

测试-感想

咨询工作加微信

扫描二维码

 

欢迎自荐和推荐, 需要的微信推送简历!

请猛戳下面二维码了解更多

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值