Jmeter之获取登录Session

方法一:直接修改jmeter.properties配置文件
1、修改jmeter安装目录bin下的jmeter.properties,CookieManager.save.cookies=true的值修改为true,并把前面的#去掉
2、重启Jmeter
3、 在登录接口下新增一个HTTP Cookie管理器,内容为空,无需改动
后续登录接口下面的接口可以自动引用session
 
 
 
方法二:使用正则表达式提取器
1、单个数据变量
 
2、多数据变量
 

 

多数据变量使用因为“,”逗号分开
 
①引用名称:就是变量名,调用使用${name}
②正则表达式:()括号里表示你要的数值,(相当于LR左边界,     )相当于LR的右边界
③模板:$$表示你要是用那个正则表达式那个模板获取的值   -1全部,0 随机,1第一个2第二个,如果只有一个正则一般就填写1,
如果多个正则你要看你到底调用哪个值来定,这儿待会下面截图例子一看就明白
④匹配数字: -1表示全部,0随机,1第一个,2第二个
⑤缺省值:这个如果没有匹配到,给它定义的一个默认值
 
正则表达式:
 
( )
标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 和。
*
匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 \*。
+
匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 \+。
.
匹配除换行符 \n 之外的任何单字符。要匹配 . ,请使用 \. 。
$
匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字符本身,请使用 \$。
?
匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。要匹配 ? 字符,请使用 \?。
 
posted @   51QA  阅读(4963)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示