zoukankan      html  css  js  c++  java
  • Jmeter接口测试 (二) 正则表达式

    在做接口测试时,经常会遇到一个接口的入参是另一个接口响应报文里的某个字段,这种情况下就需要用正则表达式提取器把两个接口串联起来。

    一般正则表达式配合debug sampler进行调试,debug sampler 数据显示在响应数据中。

    一、用正则表达式提取器串联接口

     1)添加正则表达式提取器

     2)把要提取的内容以变量的形式存放在变量池里

     

    备注:

    3)变量引用。对于用正则表达式提取器提取的token,一般用http信息头部管理器,以变量的形式来提取,供线程组里需要的http请求使用

    二、正则表达式提取简介

    1)正则表达式后没有结束符,只要后面没有空格,换行,都会被提取出来
    2)正则表达式后面的结束符不唯一时,会把所有匹配结束符的内容提取出来
    3)?表示0或者1个
    4)正则表达式有?非贪婪模式的,后面没有结束符的,一般会默认没有
    5)正则表达式提取段落结尾的内容时,直接用(.*)
    6)正则表达式提取有换行、空格的内容,表达式不唯一。

     总结:

    a、正则表达式一般有结束符;

    b、没有的时候看要引用的位置,直接引用后面的内容作为结束符;

    c、如果有多个相同的符号时就需要用非贪婪符号-----问号?(英文状态下输写)

  • 相关阅读:
    windows7 Cygwin 下安装 YouCompleteMe 插件
    挣值管理(EVT)
    关键路径法
    PERT(计划评审技术,Program Evaluation an Review Technique)
    孙子兵法--你如何来做好事情
    项目经理解决冲突的模式
    PMP考试--成本管理中常用的概念
    PMP考试--挣值如何计算?
    PMP-产品范围与项目范围区别
    PMP考试--价值工程法
  • 原文地址:https://www.cnblogs.com/gloria-5/p/12481917.html
Copyright © 2011-2022 走看看