zoukankan      html  css  js  c++  java
  • Jmeter压测学习3---通过正则表达式提取token

    上一个随笔记录的是用json提取器提取token,这个随笔记录用正则表达式提取token

    一、添加正则表达式

    登录右击添加-》后置处理器-》正则表达式提取器

    正则提取器参数说明:

      • 要检查的响应字段:样本数据源,默认选主体。

      • 引用名称:其他地方引用时的变量名称(re_token),可自定义设置,引用方法:${引用名称}

      • 正则表达式:数据提取器,()括号里为你要获取的的值,如:"token": "(.*?)"

      • 模板:$$对应正则表达式提取器类型。-1全部,0 随机,1第一个2第二个,以此类推,若只有一个正则一般就填写$1$

      • 匹配数字:正则表达式匹配数据的所有结果可以看做一个数组,匹配数字即可看做是数组的第几个元素。
        -1表示全部,0随机,1第一个,2第二个,以此类推。若只要获取到匹配的第一个值,则填写1

      • 缺省值:匹配失败时的默认值,可以随便写个,不写也可以,或者勾选失败时候使用空值

    二、关联

    三、执行

    四、遇到的坑

    执行后,报错:JWT strings must contain exactly 2 period characters. Found: 0

    意思是:token的确传错了,token格式不对

    我把正则表达式的值重新写了一遍,就好了

    参考链接:https://www.cnblogs.com/yoyoketang/p/11962185.html

  • 相关阅读:
    day20:正则表达式
    day19:os模块&shutil模块&tarfile模块
    zynq之TF卡写入常见问题
    verilog之random
    quartus之ram的IP测试
    verilog之readmemb
    verilog之monitor
    verilog之display
    源自opencore的fifo的IP核解析
    veriog之四位全加器
  • 原文地址:https://www.cnblogs.com/wxmeizi/p/11976631.html
Copyright © 2011-2022 走看看