jmeter如何将上一个请求的结果作为下一个请求的参数——使用正则提取器
来源:互联网 发布:优化企业家发展环境 编辑:程序博客网 时间:2024/06/05 10:25
转载地址:
http://www.cnblogs.com/0201zcr/p/5089620.html
http://www.cnblogs.com/whitewasher/p/6762793.html
相关搜索:https://www.baidu.com/s?ie=UTF-8&wd=Jmeter%E5%A6%82%E4%BD%95%E5%B0%86%E4%B8%8A%E4%B8%80%E4%B8%AA%E8%AF%B7%E6%B1%82%E7%9A%84%E7%BB%93%E6%9E%9C%E4%BD%9C%E4%B8%BA%E4%B8%8B%E4%B8%80%E4%B8%AA%E8%AF%B7%E6%B1%82%E7%9A%84%E5%8F%82%E6%95%B0
【第一篇】
1、简介
- 引用名称是下个请求将要引用到的变量名;
- 正则表达式是提取你想要内容的正则表达式,小括号()表示提取,也就是说对于你想要提取的内容需要用它括起来;
- 模板是使用提取到的第几个值。因为可能有多个值匹配,所以要使用模板。从 1 开始匹配,依次类推。这里只有一个,所以填写 $1$ 即可;
- 匹配数字表示如何取值。0 代表随机取值,1 代表全部取值。这里只有一个,填 1 即可;
- 缺省值表示参数没有取到值的话,默认给它的值。一般不填。
这个请求返回的数据如下:
{"message":"success","statusCode":200,"registerDay":"20","tokenId":"bf1017bc1bb495ae31764b306a3422885f5"}
正则表达式提取器是一个后置处理器,作用是在请求完成后,从响应数据中截取一部分字符串保存到变量中,以便下一个请求使用,下面我们就来做一个简单的例子吧
1.首先在线程组下添加两个HTTP请求,
2.添加好两个HTTP请求后,在每个HTTP请求下添加一个查看结果数
3.在第一个HTTP请求下添加正则表达式提取器
4.在第一个HTTP请求添加好IP地址,路径,端口号,协议,方法,如果有参数,还需要添加参数,我这里没有参数所以就不添加了
5.点击绿色箭头启动,查看第一个HTTP请求完成后的响应数据
6.第一个HTTP请求完成后的响应数据的url是随机变化的,每次HTTP请求完成后的响应数据的url是不同的,现在需要获取第一个HTTP请求完成后的响应数据的url作为第二个HTTP请求的IP地址,这个时候就需要用到正则表达式提取器,正则表达式提取器是一个后置处理器,作用是在请求完成后,从响应数据中截取一部分字符串保存到变量中,以便下一个请求使用。
7.现在编辑正则表达式提取器
8.说明:
(1)引用名称:作为下一个请求要引用的参数名称,如填写myurl,则可用${myurl}引用它来作为第二个HTTP请求的IP地址
(2)正则表达式用""包起来,如第一个HTTP请求完成后的响应数据{"status":"ok","message":"创建房间成功","data":{"url":"https://www.pp2pp.xyz/room/58ff022f5cd4c32ae9a7f457"}} 我们只需要URL,所以正则表达式为 "url":"https://(.+?)"
() 表示括起来的部分就是要提取的。
- jmeter 如何将上一个请求的结果作为下一个请求的参数——使用正则提取器
- jmeter 如何将上一个请求的结果作为下一个请求的参数——使用正则提取器
- jmeter如何将上一个请求的结果作为下一个请求的参数——使用正则提取器
- JMeter 如何把上一个请求的结果作为下一个请求的参数 —— 使用正则提取器
- JMeter 如何把上一个请求的结果作为下一个请求的参数 —— 使用正则提取器
- Jmeter:正则表达式提取器上一个http请求报文内容作为下一个请求的参数
- jmeter学习笔记(2)——上一个请求的结果传递给下一个请求使用
- Jmeter关联--如何将页面上次的返回值作为下次请求的参数
- jmeter添加http请求、java请求,将返回的json数据提取出来并将结果追加到一个文件
- 将Linux命令的结果作为下一个命令的参数
- 将Linux命令的结果作为下一个命令的参数
- 将Linux命令的结果作为下一个命令的参数
- 将Linux命令的结果作为下一个命令的参数
- 将Linux命令的结果作为下一个命令的参数
- 如何将Linux命令的结果作为下一个命令的参数
- 如何将Linux命令的结果作为下一个命令的参数
- linux shell 将上一个命令的输出作为下一个命令的参数
- jmeter -正则表达式来提取请求响应结果
- 服务器数据解析篇
- 英语单词D
- Java面试题:寻找coder;
- hdu 6053 TrickGCD 【容斥&筛法|莫比乌斯】
- 数据库DML语言--合并语句
- jmeter如何将上一个请求的结果作为下一个请求的参数——使用正则提取器
- 第一个Spring小程序
- 对协程的理解
- SaltStack连接Linux&Windows机器
- AndroidStudio下使用Lambda表达式
- 解决Oracle出现以0开头的小数,开头的0消失的问题
- mysql忘记root密码的解决办法
- thinkphp 事物
- JavaScript实现二级联动