zoukankan      html  css  js  c++  java
  • 性能测试五:jmeter进阶之后置处理器(正则、json提取器)

    如,从get返回的json中提取stock的值 作为post的请求参数

    1、JSON提取器 专门对json数据进行提取的后置处理器

    Debug Sampler:记录之前的请求的所有参数及数据

     

    2、正则表达式提取器

    可以通过正则表达式来获取http请求返回的数据

    引用名称:匹配后的结果,保存到一个参数中,如param

    正则表达式:支持正则表达式的语法,用()来进行分组,指定要获取的内容,如":(.+?),

    模板:$1$表示取匹配到的第一组数据,$2$为第二组

    匹配数字:当某组数据中包含多少个参数时,0代表随机,1代表该组的第一个参数,2表示第二个。。。-1代表获取全部的参数,这个时候,引用名称就变成了参数数组,可以通过param_n来获取指定的参数,当有多组数据时,第一组为param_1_g1,第二组为param_1_g2

     

     =========================

    若要获取多个值

    stock":(.+?),"opt":lee,"result":(.+?)}    或者     stock":(.+?),.+?result":(.+?)}

     

  • 相关阅读:
    omnibus gitlab-ce安装
    Helm
    pod状态为Back-off
    我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
    云主机搭建Kubernetes 1.10集群
    Linux清除Windows密码
    Nginx负载均衡之健康检查
    MariaDB主从复制搭建
    Python基础
    Tomcat URL重写
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/10153067.html
Copyright © 2011-2022 走看看