jmeter 正则表达式提取,以及测试正则表达式是否正确

正则表达式:利用正则表达式将需要的数据提取出来;

常用的正则表达式写法:左边界(.+?)右边界、左边界(.*?)右边界;

正则表达式:()括起来的部分就是要提取的内容;. 匹配任何字符串;+ 一次或多次;? 不要贪婪,即在第一个匹配成功后停止;

模板:$N$, 表示提取第N个括号里面的值;

匹配数字:-1,表示取所有返回值,此时提取的结果是一个数据;可通过${**_m}的方式取第m个匹配的内容;

匹配数字:1,表示取第一个返回值;

匹配数字:0,表示随机取一个返回值;

缺省值:正则表达式提取失败时取的值;

 一、提取单个字符串,如下图:变量${OC};

二、提取多个字符串;变量${nv},${nv_g1},${nv_g2}

一、测试jmeter正则表达式是否正确;

HTTP请求用于加载文件;jmeter 监听器的View Results Tree包含一个RegExp Tester,可直接在取样器响应结果上测试正则表达式;(但它只能测试响应数据——响应正文的数据)

如下图;提取开源系统jforum的OWASP_CSRFTOKEN;

 察看结果树——响应数据——响应正文/响应头的信息,如何测试正则表达式呢?如下图,填写正则表达式,并勾选‘正则表达式’;

二、Java请求用于构造数据,无需访问外部服务器;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值