Jmeter的正则表达式与Jmeter脚本录制

一、Jmeter正则表达式提取

1、使用正则提取
运用Jmeter正则提取器,可以从请求的响应结果中取到需要的内容,从而实现关联。关联是请求与请求之 间存在数据依赖关系,需要从上一个请求获取下一个请求需要回传回去的数据

*:匹配前面的子表达式零次或多次。例如,zo* 能匹配 “z” 以及 “zoo”。* 等价于{0,}。
+:匹配前面的子表达式一次或多次。例如,‘zo+’ 能匹配 “zo” 以及 “zoo”,但不能匹配 “z”。+ 等价于 {1,}。
?:匹配前面的子表达式零次或一次。例如,“do(es)?” 可以匹配 “do” 、 “does” 中的 “does” 、 “doxy” 中的 “do” 。? 等价于 {0,1}。
( ):标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用
.:匹配除换行符 \n 之外的任何单字符。要匹配 . ,请使用 . 。
1、打开聚合函数,查询天气预报和当前手机归属地
在这里插入图片描述
我们这里测一个北京的天气
在这里插入图片描述
如上图,再测一个北京的手机号

然后我们将手机归属地的请求地址和请求参数拿到Jmeter里
查询到该数据了
在这里插入图片描述
我们将该数据复制到正则表达式提取器里
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210520210829958.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0tJbWRhTUw=,size_16,color_FFFFFF,t_7
然后我们再另一个请求里输入qwe这个表达式
在这里插入图片描述
可以发现这个结果还是能显示出该地址
在这里插入图片描述

二 、Jmeter脚本录制

1. 什么是脚本录制

在进行测试的时候,可能有好多脚本或者界面需要操作测试,并且有些测试链接需要重复多线程高并发进行测试,我们一般会针对这一些操作,进行一个脚本录制,录制好之后,之后测试就可以在这个基础上进行测试。

2. Jemeter脚本录制方式

web端:BadBoy脚本录制
app端:使用Jmeter自带的代理服务器进行脚本录制

3. Android手机端脚本录制

前提:电脑和手机在同一网络段上
1:添加http代理服务器
在这里插入图片描述
2:在线程中添加录制控制器
在这里插入图片描述
3:在http代理服务器中指定录制脚本的路径,默认端口8888
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值