zoukankan      html  css  js  c++  java
  • jmeter关联-----正则表达式提取器 示例

    接口:天气接口

       接口地址:https://www.juhe.cn/docs/api/id/73

        从接口1(支持城市列表)响应中获取城市名称,然后将获得的名称作为接口2(根据城市查询天气)的参数。实现接口关联

        

    HTTP请求---接口1

        

        正则表达式提取器

           请求1---右键----添加----后置处理器----正则表达式提取器

           

            引用名称:city_id 自定义,在请求2中会用到该变量。

            正则表达式:"id":"(.+?)","province" 

                   上面用到的特殊字符包括如下几个。 

                         ( 和 ):封装了待返回的匹配字符串。

                         .:匹配任何字符。 

                         +:一次或多次。 
                         ?:不要太贪婪,在找到第一个匹配项后停止。

            模板:$1$   (-1全部,0 随机,1第一个2第二个,以此类推,若只有一个正则一般就填写$1$)

           匹配数字:0   (-1表示全部,0随机,1第一个,2第二个,以此类推)

       

          

    调试取样器

        线程组--右键----取样器----调试取样器(用于查看结果)

        

    HTTP请求---接口2

         city值中填入变量${city_id}

         

       

    线程组---查看结果树--运行

        调试取样器中,可查看city_id的值

       

         请求2中,可查看到查询到的天气信息

         

         请求1的响应中,id:549对应的是小店区。关联成功。

        

         

  • 相关阅读:
    随笔
    第一次随笔
    团队战day02-接口
    团队战day01-初步搭建UI
    团队战start-确定项目以及介绍
    团队—易软
    找回感觉的练习
    第五次作业-团队作业-团队组建
    第四次博客作业-结对项目
    java第九次作业
  • 原文地址:https://www.cnblogs.com/taiyangfeng/p/12369471.html
Copyright © 2011-2022 走看看