首页 > 其他分享 >JMeter入门教程(11) --关联

JMeter入门教程(11) --关联

时间:2023-04-21 14:35:47浏览次数:39  
标签:11 Body 匹配 -- 响应 取样器 JMeter 正则表达式



文章目录

  • 1.任务背景
  • 2.任务目标
  • 3.任务实操


1.任务背景

当JMeter执行脚本时,伪装成浏览器,然后根据脚本,把当初真的浏览器所发过的内容,再对网站服务器重新发送一遍,JMeter企图骗过服务器,让服务器以为它就是当初的浏览器,然后把网站内容传送给JMeter。

2.任务目标

掌握掌握JMeter性能测试脚本开发——关联

3.任务实操

1.添加正则表达式提取器。右击取样器,选择添加 > 后置处理器 > 正则表达式提取器:

名称:可以随意设置,最好有业务意义。
注释:可以随意设置,可以为空。
Apply to:应用范围。
Main sample and sub-samples:匹配范围包括当前父取样器并覆盖至子取样器。
Main sample only:匹配范围是当前父取样器。
Sub-samples only:仅匹配子取样器。
JMeter Variable Name to use:支持对JMeter变量值进行匹配。
要检查的响应字段:针对响应数据的不同部分进行匹配。
主体:响应数据的主体部分,排除Header部分;HTTP协议返回请求的主体部分就是Body。
Body(unescaped):针对替换了转移码的Body部分。
Body as a Document:返回内容作为一个文档进行匹配。
信息头:只匹配信息头部分的内容。
Request Headers:匹配请求头部分的内容。
URL:只匹配URL链接。
响应代码:匹配响应代码,比如HTTP协议返回码200代表成功。
响应信息:匹配响应信息,比如处理成功返回“成功”字样,或者“OK”字样。.引用名称:匹配出来的信息通过此名称进行访问,类似${引用名称}进行访问。
正则表达式:正则表达式提取器使用此串进行信息匹配。
缺省值:如果没有匹配到可以指定一个默认值。
如图示:

JMeter入门教程(11) --关联_HTTP


标签:11,Body,匹配,--,响应,取样器,JMeter,正则表达式
From: https://blog.51cto.com/u_15630062/6212752

相关文章

  • maven
    1.maven下载与安装maven下载页面:https://maven.apache.org/download.cgi或者你也可以选择之前的版本:然后里面选择自己对应的版本下载即可:指定本地仓库:本地仓库默认值:用户家目录/.m2/repository。如果想指定其他目录配置方式如下:<!--localRepository|Thepathtoth......
  • JMeter入门教程(2) --Jmeter的下载
    文章目录1.JMeter下载地址3.JMeter常见术语1.JMeter下载地址1.下载地址:https://jmeter.apache.org/download_jmeter.cgi2.点击箭头所指下载完成解压即可3.因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。4.找到我们解压后的JMeter的文件夹如图所示:5.点击bin目......
  • java实现两张图片的相似度
    图片相似度java实现:https://zhuanlan.zhihu.com/p/568827637https://github.com/MingGH/calculate-pic-looklike 前端html5调用摄像头:https://www.cnblogs.com/hss-blog/p/9984878.htmlhttps://jeff_zhong.gitee.io/demo/dist/camera.html需要改正的是:<inputid="file"ty......
  • Java入门教程(1)——Java概述
    文章目录1.编程环境1.1开发环境2.2编程工具2.语言特点3.java的发展历程1.编程环境1.1开发环境JDK称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境,一些Java工具和Java的核心类库。2.2编程工具1.Ec......
  • Scrum of Scrums(SOS)大规模敏捷研发管理流程
    ​ScrumofScrums是轻量化的规模化敏捷管理模式,Leangoo领歌可以完美支持ScrumofScrums多团队敏捷管理。ScrumofScrums的场景ScrumofScrums是指多个敏捷团队共同开发一个大型产品、项目或解决方案。Leangoo提供了多团队场景下的产品路线图规划、需求管理、缺陷管理、分多......
  • JMeter入门教程(12) --集合点
    文章目录1.任务背景2.任务目标3.任务实操1.任务背景JMeter中集合点是通过定时器SynchronizingTimer来实现的,本篇针对集合点展开详细介绍2.任务目标掌握基于JMeter性能测试脚本开发——集合点3.任务实操添加SynchronizingTimer,右击请求,选择添加>定时器>SynchronizingTimer......
  • ORB305与CISCO路由器构建L2TP over IPSec VPN操作手册
    1、网络拓扑在思科路由器与ORB305之间建立一个安全隧道,对客户路由器端设备子网,与思科路由器端服务器子网之间的数据流进行安全保护,组网拓扑图如图所示。2、思科路由器端配置指导(此处以多数客户使用专线上网形式为例)Cisco(AR1)配置配置1.AAA配置aaanew-model//启用AAAaaaaut......
  • EAS-DEP设置日期并比较大小,dep抛异常
    //当前时间varcontCalendar=java.util.Calendar.getInstance();//事务执行时间vartagCalendar=contCalendar.clone();tagCalendar.set(java.util.Calendar.HOUR_OF_DAY,17);tagCalendar.set(java.util.Calendar.MINUTE,30);tagCalendar.set(java.util.Calendar......
  • JMeter入门教程(8) --检查点
    1.任务背景在JMeter脚本中,检查点是通过断言组件来实现的。断言组件通过获取服务器响应数据,然后根据断言规则去匹配这些响应数据。匹配到看不到任何提醒,没有匹配到则会有提示信息2.任务目标掌握基于JMeter性能测试脚本开发——检查点3.任务实操3.1添加响应断言右击取样器。选择添加......
  • golang 中常用的超时控制的方案示例
    在go中,我们很容易就可以实现超时控制,今天分享2种解决方案:1.select+time.After2.select+context其实两种方案中,我们都是通过channel来控制的,在方案1中,对于time.After,通过返回一个只读<-chanTime实现,而context中,则通过context.Done()实现,通过返回<-chans......