zoukankan      html  css  js  c++  java
  • Jmeter(十五)正则表达式提取参数

    1:Jmeter正则表达式提取器提取制定的值
    http响应数据如下:

    1.1:添加http请求(80端口不用写端口号)


    1.2:添加正则表达式提取器
    . 表示匹配任意字符

    + 表示匹配一个或者多个

    ?表示匹配到结束为止

    PS:下面的正则表达式还可以写成 province:'([^']+)',

            表示:[^']匹配到不是单引号 ’;+表示它内的多个字符

     

    1.3:添加Debug sampler
    (用Debug取样器可以方便tester查看系统有哪些变量)

    1.4:添加“观察结果树”
    1:http请求-->响应数据如下

     

    2:Debug取样器-->响应数据如下

     

    1.5:引用提取的变量
    1:例如下图:我们给debug名称前赋值city的值

     

    2:观察debug取样器前的名称为“北京”表示city的值取到了(另外:city_g1的值也是“北京”所以变量取city_g1也是一样的结果)

     

    2:Jmeter匹配多个变量
    PS:下列方式只是针对单行模式(即:返回的数据没有换行 如果针对第一章中的返回数据有换行的情况请参考   本文第四章)
    2.1 添加Http请求


    2.2 http响应数据如下

    2.3 添加正则表达式提取器 
    如下:引入变量名为value;引入模板

     

    2.4 观察结果树 查看结果
    1:观察debug取样器结果

    3:引用Jmeter正则表达式提取器提取的值
    3.1 示例:在Debug取样器命名上提取的值
    引用第二章的结果 ;在debug取样器上取value_g2和value_g1的值

     

    3.2 观察结果树

    如下图 debug取样器的结果树中就会显示取值结果

     


    原文:https://blog.csdn.net/hujyhfwfh2/article/details/80551299     作者:AnndyTuo 

  • 相关阅读:
    2012年8月20日 我单身了!
    IE8与VS2008 添加变量 脚本错误的解决方案
    感染导入表方法附源码(转载)
    获取远程网卡MAC地址(VC++)
    [转]VC 中 TreeView 全面解析
    利用INF安装服务启动
    IOCP编程之基本原理
    LIMIT 用法
    SQL Server 触发器的删除操作
    CLRviaCsharp学习笔记
  • 原文地址:https://www.cnblogs.com/sunyale/p/11206979.html
Copyright © 2011-2022 走看看