千家信息网

Jmeter接口测试-断言

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,JMeter接口测试-断言 对应qq群号:616961231一个http请求发出,怎么判断执行的是否正确呢? 通过检查服务器响应数据,是否符合预期的数据, 如果是,任务成功, 如果否, 任务失败.Jm
千家信息网最后更新 2025年12月03日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接口测试-基础

测试-感想

咨询工作加微信

扫描二维码


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

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



测试 数据 接口 文本 时间 成功 推荐 检查 中校 任务 大小 字段 模式 二维 二维码 服务 接下来 严格按照 乱码 作用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 国外有名的网络安全网站 4g摄像头连接服务器失败原因 互联网科技为手段 网管服务器数据下发超时电信 吕梁网络技术推荐厂家 怎么查看电脑的sql服务器 压测结果分析 不能打开数据库 安装常用的网络安全协议 广东标准网络技术服务代理商 国家网络安全数据灾备中心 淄博机械加工管理软件开发公司 山西在线网络技术服务技能 重庆旅游团软件开发 网络安全 北大 深圳安可互联网科技有限公司 数据库应用窗体 检查网络安全总结 电脑之间局域网服务器搭建 湖南省学电脑软件开发待遇 怎样关闭手机网络安全防护 软件开发与测试的7种模型 辽宁子墨网络技术有限公司是做什么的 怎么删除网络安全提醒 关键绩效指标数据库 网络安全知识大闯关的答案 达梦数据库如何按条件导出 崇明区软件开发售后服务 云南九零后网络技术有限公司 浪潮嵌入式软件开发如何 创元网络技术股
0