zoukankan      html  css  js  c++  java
  • Python接口自动化测试(10):Jmeter参数关联

    正则表达式

    一个接口调用另外一个接口的返回值时,就需要用到参数关联,jmeter中可以通过正则表达式来匹配到上一个接口返回的结果。

    例如,B接口需要用到A接口的number返回值,如何提取出number的值并给B接口使用呢?

    在A接口中设置正则表达式提取器:点击请求右键-添加-后置处理器-正则表达器

    • 引用名称:请求要引用的变量名称,如填写result,则可用${result}引用它
    • 正则表达式:匹配需要的内容
      • ()括起来的部分就是要提取的
      •  . 匹配任何字符串
      •    + 一次或者多次
      •    ? 在找到第一个匹配项后停止
    • 模板:用$number数字$引用起来,如果在正则表达式中有多个匹配数据,number数字表示匹配到的第几个值给变量,1就表示匹配到的第1个值存储在变量中。
    • 匹配数字:0代表随机取值,1代表全部取值
    • 缺省值:如果参数没有去到值,就给一个默认值让它取。

    配置完之后,接口B就可以调用接口A返回的值了。

    运行结果:

  • 相关阅读:
    27-Perl 进程管理
    26-Perl 包和模块
    25-Perl CGI编程
    YUM极速安装mariadb
    yum极速安装mysql5.7
    切换阿里yum镜像源
    mysql生成随机字符串函数
    Unable to locate value meta plugin of type (id)
    centos 挂载NTFS移动硬盘
    总有你要的编程书单(GitHub )
  • 原文地址:https://www.cnblogs.com/zengxuejie/p/14188096.html
Copyright © 2011-2022 走看看