首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于负载测试的JMeter中的持有者令牌问题

用于负载测试的JMeter中的持有者令牌问题
EN

Stack Overflow用户
提问于 2020-04-08 18:54:33
回答 1查看 172关注 0票数 0

我们有2个API,需要运行4小时的测试和测试需要运行200个线程。1)第一个接口会生成承载token,只需要运行200个线程,token的有效期为1小时。2)第二个API将使用第一个API中的token,并将运行4小时。

注意:我们不需要运行第一个API超过200次。如何在JMeter中实现?任何建议都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-04-08 19:30:36

如果你想让1st API请求只执行一次,你可以把它放在Once Only Controller下,但是我发现这个设置有一个问题:在你测试的第一个小时后,令牌将过期,你需要以某种方式刷新它,这样你的second API将在1小时后开始失败,并在接下来的3小时内失败。

我宁愿将这两个API请求放到不同的线程组中,并通过添加例如Flow Control Action Sampler并将其配置为休眠3 599 000毫秒来配置1st API每小时运行一次

持有者令牌可以通过两种方式在线程组之间传递:

  1. 在第一个线程组中使用__setProperty()函数设置令牌值,在第二个线程组中使用__P()函数使用Inter-Thread Communication Plugin

读取值

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

https://stackoverflow.com/questions/61099014

复制
相关文章

相似问题

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