zoukankan      html  css  js  c++  java
  • JMeter-正则表达式提取器

    前言

    在学习Jmeter的正则表达式提取器之前,我们先来学习一下正则表达式的基本用法。

    元字符

    意义

    限定符

    意义
    . 任意单个字符 + 匹配至少大于1次
    d 任意单个数字 匹配0次或1次
    [0-9] 等价0-9 * 匹配0次或多次,贪婪匹配
    [a-zA-Z] 等价所有的大小写字母 {n,}、{n,m}、{n} 匹配限定次数

     

    举例练习:元字符限定符

    匹配数字   123456   .* ,d*, d{6} ,[0-9]{6}

    正则表达式的作用:

    1.可以根据指定的规则匹配对应的结果

    2.可以跟正则表达式提取器完美的结合使用

    常用的场景:从某个请求的响应结果里面提取目标值

    下面我们来学习Jmeter的正则表达式提取器吧!

    如何使用?

    如果你想在某个请求的响应结果里面拿到某个值

    {"code":"0","message":"success","data":"a70b199c649042a2a38024049fd6e63e"}

    1.首先确定它的左右边界

    2.然后写正则表达式:"data":"(.*)"}

    一:添加登录http请求,写入正确的接口地址和参数,添加监听器-察看结果树

    二:添加后置处理器-正则表达式提取器,提取响应结果的data值,变量名为name

    三:添加取样器-Debug Sampler,查看你会发现data已经被提取

  • 相关阅读:
    POJ 1019 组合计数
    POJ 3252 组合计数
    SPJ 与 Student 数据库的创建于数据插入
    POJ 1496 POJ 1850 组合计数
    Java常用类库--大数处理类
    POJ 2492 并查集应用的扩展
    POJ 3268 双向Dijkstra
    线段树(带删除节点)
    西工大10级保研机试 柱状图
    KMP专场 POJ
  • 原文地址:https://www.cnblogs.com/zhangwuxuan/p/12335471.html
Copyright © 2011-2022 走看看