首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何每隔25分钟运行一次线程

如何每隔25分钟运行一次线程
EN

Stack Overflow用户
提问于 2018-12-05 04:13:13
回答 3查看 2.7K关注 0票数 2

我正在使用HTTP请求访问rest,该请求在标头中包含身份验证令牌。因此,在线程组中,我使用身份验证服务器来获得身份验证令牌。在随后的线程组中,我将进行HTTP请求

代码语言:javascript
复制
TEST plan (property auth)
  ThreadGroup(authentication)
    http GET to get authentication token
    extracting response and putting in auth
  
  Thread group(GET)
    http GET
    
  Thread group(GET)
    http GET
    
  and soo on

在这里,身份验证令牌每25分钟到期一次,所以我需要一种机制来生成每25分钟一次的身份验证令牌,而不会中断进行HTTP调用的工作。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-12-05 07:16:31

你可以通过下面的截图了解更多细节。如果你还需要更多的帮助,请告诉我。

使用Beanshell断言将变量存储到属性变量中

以这种方式使用属性变量来获取值。

票数 1
EN

Stack Overflow用户

发布于 2018-12-05 05:18:13

您可以按照以下方式配置它。

代码语言:javascript
复制
ThreadGroup(authentication)
    http GET to get authentication token
       Extract the authentication token and save in a jmeter property variable 

在属性变量中保存令牌的好处是您也可以访问其他线程组中的属性变量。在以上述方式配置之后,您可以每隔23分钟执行一次ThreadGroup(身份验证),以便它可以在过期之前更新Jmeter属性变量(身份验证令牌)。

设置属性变量:${__setProperty(variable, ${variable})}

访问属性变量:${__property(variable)}

你可以在最后再试一试,让我知道它的进展情况。

票数 0
EN

Stack Overflow用户

发布于 2018-12-05 06:34:43

只需在试验行动请求后添加JMeter 5.0采样器(因为JMeter 5.0元素称为Flow Action ),并将其配置为Pause,时间为1500000毫秒(25分钟*60秒,分钟* 1000毫秒)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53625075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档