Jmeter-正则表达式提取器获取token-小实例

时间:2018-09-19 18:56:03   收藏:0   阅读:526

步骤一:在需要获取token的接口上,添加正则表达式提取器

技术分享图片

 说明:

  (1)引用名称:下一个请求要引用的参数名称,如填写title,则可用${title}引用它。

  (2)正则表达式:

    ():括起来的部分就是要提取的。

    .:匹配除换行符以外的任意字符
    +:重复一次或更多次
    ?:重复零次或一次,在找到第一个匹配项后停止
            *:重复零次或更多次

  (3)模板:用$$引用起来,如果在正则表达式中有多个正则表达式,则可以是$2$$3$等等,表示解析到的第几个值给token。如:$1$表示解析到的第1个值

  (4)匹配数字:0代表随机取值,1代表全部取值,通常情况下填0

  (5)缺省值:如果参数没有取得到值,那默认给一个值让它取

 

 步骤二:使用获取到的token值。添加HTTP Cookie管理器

 

技术分享图片

 说明:

  1. 名称:对该 Cookie管理器的自定义概述
  2. 注释:对该 Cookie管理器的详细描述
  3. 每次反复清除Cookies?:选择后,则每次线程组运行时,都会清除 cookie。PS:若是手动添加的cookie,则不会被清除。
  4. Implementation:履行的协议。
  5. Cookie Policy:Cookie的管理策略。有如下几种可选项:

      6.存储在Cookie管理器中的Cookie

      名称:参数的名称,如本例中名称是  _security_token

      值:参数的值,如本例中值是从步骤一的正则表达式中的${token}

      域:使用到该cookie的域名,如本例中则是多图模板这个接口的域名

 

运行结果:

技术分享图片

 

实践过程中遇到的问题:

技术分享图片

 

原文:https://www.cnblogs.com/chengchengla1990/p/9675876.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!