ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Jmeter之断言处理

2021-07-20 18:34:13  阅读:235  来源: 互联网

标签:main 匹配 断言 结果 处理 sample 响应 Jmeter


一、什么是断言(assert)

断言通俗一点来讲,就是判断返回结果与期望值是否一致。 如果符合预期值就测试通过,不符合预期值,就会抛异常,测试不通过。jmeter断言类似LoadRunner中的检查点。对上一个请求返回的信息,对返回字符串、请求头、数据包大小、HTML、XML、图片等根据一定匹配规则做判断,看是否满足预期结果。

二、jmeter添加响应断言

操作步骤:线程组>添加>断言>响应断言
响应断言
响应断言设置
image
1.名称这一行可以自己定义,如修改成:判断城市天气
2.应用范围:main sample and sub sample,main sample only,sub-sample only,jmeter variable这里有四个选项,一般默认main sample only就可以了。(当我们发一个请求时,可以触发多个服务器请求,类似于ajax那种,就有main sample 和 sub-sample之分)
3.响应字段:
响应文本: 服务器响应文本,一般普通http响应,都勾选这个。
Document(Text):这个用的少
url样本:对url进行断言。
响应代码:http状态码,如200,404等
响应信息:如HTTP/1.1 200 OK,状态码200对应的"OK"
Response Header : 响应头信息,如下图红框区域(不知道响应头的,可以看接口测试第五课)
ignore status:忽略状态,可复选
4.匹配规则
包括:返回结果包括你指定的内容,支持正则匹配
匹配:跟Equals差不多,支持正则匹配
Equals:返回结果与你指定断言内容完成一样
SubString:与 “包括”差不多,都是指返回结果包括你指定的内容,但是subString不支持正则字符串
否:取反(勾选后,就是前面的匹配规则取反)
5.要测试的模式
点添加按钮,增加一行,填入需要匹配的内容。也可以增加多行,同时满足多个检查项。

断言结果
添加断言结果
image
image
也可以使用查看结果树查看断言结果

标签:main,匹配,断言,结果,处理,sample,响应,Jmeter
来源: https://www.cnblogs.com/R-bear/p/15036367.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有