【Jmeter篇】后置处理器之边界提取器

我们想从接口中提取一些想用的东西,不习惯用正则提取器和json提取器,今天我们来介绍下边界提取器,相对前者较简单些。它通过左右边界来提取需要的内容,它可以匹配任何格式的内容,如文本、json、xpath、html等等,使用也很简单,分别填写要提取内容的左右边界即可,很灵活

一、添加边界提取器

线程组—添加—后置处理器—边界提取器

二、使用边界提取器提取百度响应中(百度一下,你就知道)

<!DOCTYPE html>
<!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=http://s1.bdstatic.com/r/www/cache/bdorz/baidu.min.css><title>百度一下,你就知道</title></head> <body link=#0000cc> <div id=wrapper> <div id=head> <div class=head_wrapper> <div class=s_form> <div class=s_form_wrapper> <div id=lg> <img hidefocus=true src=//www.baidu.com/img/bd_logo1.png width=270 height=129> </div> <form id=form name=f action=//www.baidu.com/s class=fm> <input type=hidden name=bdorz_come value=1> <input type=hidden name=ie value=utf-8> <input type=hidden name=f value=8> <input type=hidden name=rsv_bp value=1> <input type=hidden name=rsv_idx value=1> <input type=hidden name=tn value=baidu><span class="bg s_ipt_wr"><input id=kw name=wd class=s_ipt value maxlength=255 autocomplete=off autofocus></span><span class="bg s_btn_wr"><input type=submit id=su value=百度一下 class="bg s_btn"></span> </form> </div> </div> <div id=u1> <a href=http://news.baidu.com name=tj_trnews class=mnav>新闻</a> <a href=http://www.hao123.com name=tj_trhao123 class=mnav>hao123</a> <a href=http://map.baidu.com name=tj_trmap class=mnav>地图</a> <a href=http://v.baidu.com name=tj_trvideo class=mnav>视频</a> <a href=http://tieba.baidu.com name=tj_trtieba class=mnav>贴吧</a> <noscript> <a href=http://www.baidu.com/bdorz/login.gif?login&amp;tpl=mn&amp;u=http%3A%2F%2Fwww.baidu.com%2f%3fbdorz_come%3d1 name=tj_login class=lb>登录</a> </noscript> <script>document.write('<a href="http://www.baidu.com/bdorz/login.gif?login&tpl=mn&u='+ encodeURIComponent(window.location.href+ (window.location.search === "" ? "?" : "&")+ "bdorz_come=1")+ '" name="tj_login" class="lb">登录</a>');</script> <a href=//www.baidu.com/more/ name=tj_briicon class=bri style="display: block;">更多产品</a> </div> </div> </div> <div id=ftCon> <div id=ftConw> <p id=lh> <a href=http://home.baidu.com>关于百度</a> <a href=http://ir.baidu.com>About Baidu</a> </p> <p id=cp>&copy;2017&nbsp;Baidu&nbsp;<a href=http://www.baidu.com/duty/>使用百度前必读</a>&nbsp; <a href=http://jianyi.baidu.com/ class=cp-feedback>意见反馈</a>&nbsp;京ICP证030173号&nbsp; <img src=//www.baidu.com/img/gs.gif> </p> </div> </div> </div> </body> </html>

三、边界提取器设置

Apply to: 选Main sample only

要检查的响应字段  选主体

引用名称  提取出来参数引用的名称  param

Left Boundary:提取值左边界   <title>

Right Boundary:提取值右边界   </title>

匹配数字  0随机1个   1取第1个     1

四、添加Debug Sampler测试是否提取成功

五、提取出来的值当作参数传参给其它采样器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/568348.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Python】内置os.path模块最常用的一些用法

os.path模块主要用于文件的属性获取&#xff0c;在编程中经常用到&#xff0c;以下是该模块的几种常用方法。 更多的方法可以去查看官方文档&#xff1a;http://docs.python.org/library/os.path.html # -*- coding:utf-8 -*-#作者&#xff1a;cacho_37967865 #博客&#xff1…

数组对象的slice和splice方法

数组对象的slice和splice方法之前被大神虐过一次&#xff0c;长长记性&#xff0c;专门把这两个方法拿出来做一个比较&#xff0c;本文仅做学习笔记使用&#xff0c;如有任何意见或建议欢迎在评论区指出。slice定义和用法slice() 方法可从已有的数组中返回选定的元素。语法arra…

【Jmeter篇】导出Jmeter脚本及查看接口响应时间

一、通过fiddler测试接口响应时间 1、可通过Rules-Customize Rules用记事本打开&#xff0c;把下面的代码复制到 class Handlers中 function BeginRequestTime(oS: Session){if (oS.Timers ! null){return oS.Timers.ClientBeginRequest.ToString(); }return String.Empt…

UDP之sendto错误解决

照着视频敲完代码&#xff0c;发现错误&#xff1a; 一直百度&#xff0c;发现参数没有问题。。等等 于是一个代码一个代码对比&#xff1a; 没有写type。。。。尴尬了 以后还是要细心

【Python】shutil内置模块复制和重命名文件

在日常工作和生活中&#xff0c;我们经常要复制和重命名文件&#xff0c;如果遇到大量数据处理时&#xff0c;手动去操作非常麻烦&#xff0c;现在我们可以通过python的shutil模块完成&#xff0c;以下主要介绍几种场景&#xff1a; 1.复制一个文件到其他目录&#xff0c;不重新…

【测试方法】业务流测试法之场景法

一、场景法&#xff1a;通过运用场景来对系统的功能点或业务流程的描述&#xff0c;从而提高测试效果的一种方法。用例场景来测试需求是指模拟特定场景边界发生的事情&#xff0c;通过事件来触发某个动作的发生&#xff0c;观察事件的最终结果&#xff0c;从而用来发现需求中存…

python之网络编程1-socket-tcp与udp

一、概念 两个独立python文件之间可以通过写入文件&#xff0c;读取文件进行交互 由于不同机器上的程序要通信&#xff0c;才产生了网络 B/S架构统一入口&#xff0c;各种小程序和公众号 服务端 一直运行&#xff0c;等待服务别人 客户端 用的时候&#xff0c;才使用服务 想要…

【Linux】crontab定时任务配置全过程

因为测试工作中需要在服务器上配置定时任务执行脚本&#xff0c;使用到了linux 的crontab。特此记录一下配置的整个流程。 crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令&#xff0c;并将其存放于“crontab”文件中&#xff0c;以供之后读取和执行。 …

【Jmeter篇】你有Fiddler、Charles抓包,我有Jmeter录制Web和App端

一、录制web端设置 1、启动jmeter&#xff0c;测试计划—添加—非测试元件—HTTP代理服务器 2、HTTP代理服务器设置&#xff0c;并启动 端口设置为8888&#xff0c;目标控制器选 测试计划>HTTP代理服务器&#xff0c;点启动&#xff0c;启动后在jmeter的bin目录下会生成一…

python网络编程2-黏包问题

一、复习 # ip地址&#xff1a;一台机器在网络上的位置 # 公网ip 私网ip # TCP协议&#xff1a;可靠&#xff0c;面向连接的&#xff0c;耗时长#三次握手#四次挥手 # UDP协议&#xff1a;不可靠&#xff0c;无连接&#xff0c;效率高 # ARP协议&#xff1a;通过ip找mac的过程 …

【Python实战】chinesecalendar模块处理中国股市交易日期

我们知道中国上海证券交易所和深圳证券交易所日常交易日期为星期一到星期五&#xff0c;并且法定节假日不交易。 我们可以通过chinesecalendar模块判断某一天是否为工作日&#xff08;中国法定工作日&#xff0c;调休的时候有可能周末也是工作日&#xff09;&#xff0c;通过da…

【Git】码云Gitee.com管理项目全流程

Gitee.com 是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。目前已有超过 500 万的开发者选择 Gitee。 官网&#xff1a;https://gitee.com/ 为了在Gitee.com上管理项目&#xff0c;首先需要在上面注册用户、设置SSH公钥&#xff0c;下面简单介绍一…

【Jmeter篇】jmeter+Ant+Jenkins实现自动化测试集成(一)

一.简介 1、什么是ant? ant是构建工具&#xff0c;把代码从某个地方拿来&#xff0c;编译&#xff0c;再拷贝到某个地方去等等操作 JMeterAnt是比较常见的自动化测试框架&#xff0c;因为JMeter、Ant都是由java开发的&#xff0c;所以此性能测试框架具有良好的跨平台性&am…

python网络编程3-socketserver模块

一、复习 # 解决黏包问题 #为什么会出现黏包问题# 首先只有在TCP协议中才会出现黏包现象# 是因为TCP协议是面向流的协议# 在发送的数据传输过程中有缓存机制来避免数据丢失# 因此在连续发送小数据的时候&#xff0c;以及接收大小不符的时候都容易出现尿包现象# 本质还是因为我…

【测试】测试开发成长学习路线--引导篇

转载自&#xff1a;https://blog.csdn.net/u011541946/article/details/73382294 我相信&#xff0c;有很多测试人员会不断问自己&#xff0c;自己到底要不要坚持做测试&#xff0c;测试的职业发展到底怎么样&#xff1f;如果你还在迷茫&#xff0c;在到处找各种大牛问类似的问…

【Jmeter篇】jmeter Ant Jenkins接口自动化测试集成之半路逆转(二)

一、更改方案 由于上一篇文章【Jmeter篇】jmeterAntJenkins实现自动化测试集成&#xff08;一&#xff09;https://blog.csdn.net/qq_36502272/article/details/102682966中build.xml在cmd下执行ant正常且生成jtl文件和html文件&#xff0c;但是在jenkins构建多次一直失败&…

pycharm无法导入本地模块问题

导入语句&#xff1a; 办法一 根本不起作用 办法二&#xff1a; 在python安装位置的D:\usedtool\python\Lib\site-packages下建立一个.pth文件 里面把项目地址写上&#xff1a; 最后运行程序。虽然有红线但是运行无误。。搞定

【数据库】Mysql删除重复记录只保留一条

实际工作中&#xff0c;有可能会对数据库中的数据进行再次加工。假设有个表记录的是技术文章&#xff0c;有三个字段&#xff1a;st_link&#xff08;文章链接&#xff09;、st_title&#xff08;文章章节标题&#xff09;、st_name&#xff08;文章名称&#xff09; 假设初始…

【Jmeter篇】jmeter+Ant+Jenkins接口自动化测试集成之报告优化(三)

增加更加详细测试报告及优化jenkins测试报告样式显示 1、下载优化模板 jmeter-results-shanhe-me.xsl&#xff0c;拷贝到jmeter的C:\jmeter\apache-jmeter-5.0\extras目录中 2、设置测试输出报告要输出的内容&#xff1a;同样在jmeter.properties中&#xff0c;设置需要输出的…

python 反射机制

一、前言 1 2 3 4 5 def f1(): print("f1是这个函数的名字&#xff01;") s "f1" print("%s是个字符串" % s) 在上面的代码中&#xff0c;我们必须区分两个概念&#xff0c;f1和“f1"。前者是函数f1的函数名&#xff0c;后者只是一…