zoukankan      html  css  js  c++  java
  • Jmeter线程组跨线程传参数

    Jmeter线程组传参原理解析

     更新2021年3月23日
     
    这篇文章主要介绍了jmeter线程组传参原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
     

    这篇文章主要介绍了jmeter线程组传参原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    背景介绍:

    使用jmeter做登录和搜索接口的测试:

    登录接口请求头为:Content-Type: application/x-www-form-urlencoded; charset=UTF-8

    搜索接口请求头为:Content-Type: application/json; charset=UTF-8

    同时,搜索的请求头中需要用到登录接口返回值中的token值。

    基于上述情况,在jmeter中新建了两个线程组,这时就需要考虑线程组之间的参数怎么传递,本博客中使用的只是其中的一种方法。

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

    操作步骤:

    新建两个线程组,一个登录,一个搜索

    登录线程组,HTTP请求后,增加一个正则表达式提取器

    (登录接口token返回值为:"token":"dd07617a4512e15ac256a7af45355fbe"

    正则表达式内容为:

    1.在上一个线程中使用BeanShell PostProcessor,使用${__setProperty(,${},)} 函数;参考函数:${__setProperty(aa,${token},)};   调用:${__P(aa)}

    2.在下一个参数中使用${__P(token)}

    需要注意的是:测试计划中要设置一下,如图:

    tonke提取成功如图:

     原著:https://blog.csdn.net/zhengc616/article/details/108482892

    没有不会的技术,只有你想不到的技术。。。。。。。。。。。。。。
  • 相关阅读:
    (八)断路器-Hystrix
    WINDOWS SERVER 2012 虚拟机 忘记密码后
    IIS FTP :在组合的密钥属性“users,roles,permissions”分别设置为“*,Read,Write”时,无法添加类型为“add”的重复集合项
    log4j 日志组件
    IDEA缓存
    com.alibaba.druid.pool.DruidDataSource
    EHCache CacheManager
    webservice调试(XML参数) Wizdler PostMan
    jar类库加载顺序
    JAXB工具
  • 原文地址:https://www.cnblogs.com/zenghongfei/p/14922211.html
Copyright © 2011-2022 走看看