首页 > 编程语言 > 详细

Jmeter线程组跨线程传参数

时间:2021-06-23 15:43:33      阅读:8      评论:0      收藏:0      [点我收藏+]

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

Jmeter线程组跨线程传参数

原文:https://www.cnblogs.com/zenghongfei/p/14922211.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!