zoukankan      html  css  js  c++  java
  • Jmeter后置处理器

    一、什么是关联?

    将请求1的输出 作为 请求2 的输入,则称之为关联

     例如:“用户登录”请求中服务器返回了token,“查询用户信息”请求需要把token返回给服务器进行验证

     

    二、通过JSON Path Extrator进行关联

    注意:如果接口返回的数据是JSON类型,那么用JSON Path Extrator插件进行关联;如果返回的类型不是JSON类型,则用正则表达式进行关联

    1、在“用户登录”请求下,添加JSON Path Extractor(需要下载安装插件)

    2、设置JSON Path Extractor进行关联

    注意:JSONPath Expression中指定要提取的参数必须存在(即“用户登录”请求中返回结果中必须包含该参数)

    3、“查询用户信息”请求中需要用到“用户登录”请求返回的token

     4、运行,查看结果

     

    三、通过正则表达式进行关联

    1、在“用户登录”请求下,添加正则表达式提取器

    2、设置正则表达式提取器的参数

    1)引用名称:设置参数名

    2)正则表示式:设置需要提取的结果

    3)模板:如果匹配多个结果,根据模板决定提取其中的一个或多个

    $-1$:表示取所有值
    $0$:表示随机取值
    $1$:表示取第1个
    $2$:表示取第二个
    以此类推:$n$:表示取第n个

    3、将查询用户信息”请求中的token变量设置为正则表达式提取器提取的参数p1_token

    4、运行,查看结果

  • 相关阅读:
    Dapper的基本使用
    Dapper
    Dapper(一) 简介和性能
    Dapper入门使用,代替你的DbSQLhelper
    Dapper-小型ORM之王(C#.NET)
    Dos.Common
    Dos.ORM(原Hxj.Data)- 目录、介绍
    读写分离
    什么是长连接,什么是短连接?长连接和短连接的区别是什么?
    HTTP的长连接和短连接
  • 原文地址:https://www.cnblogs.com/jessicaxu/p/7545798.html
Copyright © 2011-2022 走看看