[转帖]Jmeter学习笔记(九)——响应断言

jmeter,学习,笔记,响应,断言 · 浏览次数 : 0

小编点评

**Jmeter响应断言** Jmeter中又一个元件叫响应断言,用于检查测试中得到的响应数据等是否符合预期。 **13种响应断言:** * **响应文本**:检查响应文本是否与预期值一致。 * **响应代码**:检查响应代码是否与预期值一致。 * **响应信息**:检查响应信息是否与预期值一致。 * **响应状态码**:检查响应状态码是否与预期值一致。 * **响应头**:检查响应头中是否包含预期值。 * **请求器**:检查请求器的名称是否与预期值一致。 * **请求参数**:检查请求参数值是否与预期值一致。 * **响应内容**:检查响应内容是否包含预期值。 * **匹配**:检查响应内容是否与预期值匹配。 * **模式匹配**:检查响应内容是否符合模式匹配规则。 * **包含**:检查响应内容中是否包含预期值。 * **不包含**:检查响应内容中是否不包含预期值。 * **或**:检查响应内容是否符合或不符合多个模式。

正文

Jmeter学习笔记(九)——响应断言
https://www.cnblogs.com/pachongshangdexuebi/p/11571348.html

 

Jmeter中又一个元件叫断言,用于检查测试中得到的响应数据等是否符合预期。断言又13种,目前在使用过程中使用到的是响应断言。

有时候请求成功了并不代表测试通过,还要看影响返回的内容是否符合预期的结果。

一、使用

在sampler下面添加响应断言

APPly to:适用范围

         Main sample and sub-samples:作用于父节点取样器及对应子节点取样器

         Main sample only:仅作用于父节点取样器

         Sub-samples only:仅作用于子节点取样器

         JMeter Variable:作用于jmeter变量(输入框内可输入jmeter的变量名称)

要测试的响应字段:要检查的项

                响应文本

                响应代码

                响应信息

                Response Headers:响应头部

               Request Herders:请求头部

               URL样本

               Documeng(text)

               Ignore status:忽略返回的响应报文状态码、

               Request Datas

模式匹配规则:

           包括:返回结果包括你指定的内容

           匹配:(好像跟Equals查不多,弄不明白有什么区别)   

           Equals:返回结果与你指定结果一致

           Substring:返回结果是指定结果的字串

           否:不进行匹配

           或者 

要测试的模式:即填写你指定的结果(可填写多个),按钮【添加】、【删除】是进行指定内容的管理

 

另外12种断言暂时没使用到,详细介绍在该篇文章中作者有提到:https://www.cnblogs.com/imyalost/p/6024306.html

与[转帖]Jmeter学习笔记(九)——响应断言相似的内容:

[转帖]Jmeter学习笔记(九)——响应断言

Jmeter学习笔记(九)——响应断言 https://www.cnblogs.com/pachongshangdexuebi/p/11571348.html Jmeter中又一个元件叫断言,用于检查测试中得到的响应数据等是否符合预期。断言又13种,目前在使用过程中使用到的是响应断言。 有时候请求成

[转帖]Jmeter学习笔记(十九)——后置处理器之正则表达式的使用

https://www.cnblogs.com/pachongshangdexuebi/p/11733005.html 一、正则表达式提取器的作用 允许用户从服务器的响应中通过使用perl的正则表达式提取值。作为一个后置处理器,该元素会作用在指定范围的取样器,应用正则表达式,提取所需要的值,生成模板

[转帖]jmeter学习笔记(二十二)——监听器插件之jp@gc系列

一、jp@gc - Actiive Threads Over Time 不同时间活动用户数量展示 下面是一个阶梯加压测试的图标 二、jp@gc - Transactions per Second ,即TPS:每秒事务数 性能测试中,最重要的2个指标之一。该插件的作用是在测试脚本执行过程中,监控查看服

[转帖]Jmeter学习笔记(二十三)——生成HTML性能报告

https://www.cnblogs.com/pachongshangdexuebi/p/11759316.html 有时候我们写性能报告的时候需要一些性能分布图,JMeter是可以生成HTML性能报告的。这篇博客,简单介绍下在利用jmeter进行性能测试时,是如何生成HTML的可视化测试报告的

[转帖]Jmeter学习笔记(六)——使用badboy录制脚本

https://www.cnblogs.com/pachongshangdexuebi/p/11506274.html 1、下载安装 可以去badboy官网下载地址:http://www.badboy.com.au,如果官网打不开也可以去网上搜索下载。 下载之后点击BadboyInstaller-2

[转帖] Jmeter学习笔记(七)——监听器元件之察看结果树

https://www.cnblogs.com/pachongshangdexuebi/p/11507289.html 在jmeter中,如果我们需要查看请求结果就需要添加查看结果树,这个监听器元件有那些功能呢? 一、察看结果树界面如下 二、察看结果树界面功能说明 1、所有数据写入文件 (1)文件名

[转帖]Jmeter学习笔记(八)——监听器元件之聚合报告

https://www.cnblogs.com/pachongshangdexuebi/p/11507298.html 1、聚合报告添加 聚合报告是常用的监听器之一,添加路径: 点击线程组->添加->监听器->聚合报告 2、聚合报告界面及说明 Label:请求的名称,就是我们在进行测试的httpre

[转帖]Jmeter学习笔记(十)——元件的作用域和执行顺序

https://www.cnblogs.com/pachongshangdexuebi/p/11582891.html jmeter是一个开源的性能测试工具,它可以通过鼠标拖拽来随意改变元件之间的顺序以及元件的父子关系,那么随着它们的顺序和所在的域不同,它们在执行的时候,也会有很多不同。 jmete

[转帖]Jmeter学习笔记(十一)——定时器

https://www.cnblogs.com/pachongshangdexuebi/p/11571524.html 默认情况下,Jmeter线程在发送请求之间没有间歇。不设置定时器,短时间内会产生大量访问请求,导致服务器被请求淹没,利用Jmeter进行压测时,一般会和定时器一起,控制请求的吞吐量

[转帖]Jmeter学习笔记(十七)——jmeter目录结构

原文链接:http://www.cnblogs.com/zichuan/p/6938772.html 一、bin目录examples: 目录中有CSV样例 jmeter.bat windows的启动文件 jmeter.log jmeter运行日志文件 jmeter.sh linux的启动文件 jme