JMeter 中的周期性后台任务

2024-04-13

我的测试计划中的请求使用授权令牌,我知道该令牌将在 1 小时内过期。我需要以某种方式每 59 分钟重新请求一次令牌,直到测试完成。有人可以建议最好的方法吗 - 看起来使用 While 控制器测试将永远不会完成并停留在永恒的 while 循环中。


  1. 加上另一个线程组 http://jmeter.apache.org/usermanual/component_reference.html#Thread_Group到您的测试计划。
  2. 将其配置为永远运行(或者有足够的循环来持续足够长的时间)
  3. Add a 恒定定时器 http://jmeter.apache.org/usermanual/component_reference.html#Constant_Timer到第二个线程组。让它每 59 分钟点火一次3540000输入“线程延迟”
  4. 将“获取令牌”逻辑放在计时器下方。
  5. 如果您的令牌被存储为属性 - 主线程组将能够使用它。如果它是一个变量,您需要将其转换为属性,以便它可以跨线程组使用 http://blazemeter.com/blog/knit-one-pearl-two-how-use-variables-different-thread-groups因为 JMeter 变量范围仅限于当前线程组。

希望这可以帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JMeter 中的周期性后台任务 的相关文章

  • Jmeter JSON 路径断言

    下面是我的 JSON 响应数据 我需要使用下面的响应进行断言 我尝试了多种方式来编写 JSON 路径和期望值 断言总是失败 我想要的是请帮忙写出以下数据的路径和期望值 statusCode 200 statusMessage Success
  • JMeter 与远程服务器

    我正在尝试以分布式模式设置 JMeter 我有一个在 ec2 实例上运行的服务器 我希望主服务器在我的本地计算机上运行 我不得不跳过一些希望让 RMI 在服务器上正常工作 但通过将 java rmi server hostname 设置为
  • JMeter - 使用 beanshell 通过 telnet 执行命令

    我正在尝试在beanshell中编写一个jmeter采样器来执行memcached telnet接口命令 特别是flush all 我需要它在每次测试后清除缓存 因为它会导致快速连续的测试失败 我有以下代码 import org apach
  • 如何在jmeter中设置IP欺骗?

    我现在正在我的机器上通过 jmeter 对网站进行负载测试 但我想要一个真实的场景 那么 jmeter 是否可以使用 ip 别名或 ip 欺骗 这看起来像是从不同的 ip 地址发送请求 是的 可以 查看属性源IP地址 http jmeter
  • Jmeter线程组中的RAMP UP

    我在 jmeter 中设置启动时遇到问题 我的测试场景如下所述 有3个线程组 Thread Group1 2 Users Ramp up 10 Thread Group2 3 users Ramp up 15 Thread Group3 5
  • 在 jMeter 的值字段中使用变量

    我添加了一个用户定义变量元素 然后创建一个值为 123456 的变量 Parameter 并将其传递到 GET 请求中 创建了第二个变量 Response 其值为 无效代码 123456 我添加了一个响应断言元素 将 Response 变量
  • JMeter 基本身份验证

    我试图暗示使用 JMeter 的 Web 服务的基本身份验证过程 但每次它都会抛出错误 401 Unauthorized 我尝试使用 HTTP 标头管理器向其添加标头授权和值 但它仍然不起作用 我还尝试过使用 HTTP 授权管理器 还是没有
  • 使用 XPATH 子字符串函数

    我需要帮助弄清楚这个 XPATH 子字符串函数 但我无法使用它 我尝试过这种方法的各种变体 a contains text Home href substring jsessionid 12 尝试从此标签获取 jsessionid 值 a
  • Jmeter 而控制器似乎没有将变量评估为数字

    我正在编写一个 jmeter 脚本 该脚本会不断加载数据 直到表达到指定的大小 我有一个 while 循环 其中有一个 HTTP 采样器来加载数据 然后是另一个带有 XPath 后处理器的 HTTP 采样器来检查表大小 它们调用两个不同的
  • CentOS 中的 JMeter 整数表达式预期错误

    在 CentOS 中执行 JMeter 脚本时出现以下错误 我的JMeter版本是4 0 Java是1 8 我的脚本在 Windows 中运行良好 这是我的 JMeter 命令和我收到的错误 root localhost bin sh jm
  • 增加 JMeter 执行期间的线程数

    我有一个性能测试JMeter并想用它来测试最大系统性能 吞吐量 因此 当错误率低于 2 时 应增加活动线程数 我发现Constant Throughput Timer 把它放入Thread Group但它只会暂停或减慢线程 我尝试将其定义如
  • JMeter 在性能测试期间挂起

    我试图模拟 4 个不同用户的 100 个线程请求 所有 97 个请求均已发送和接收 但其余 3 个请求仍显示为正在执行 我必须手动停止 Jmeter 然后只传递剩余的请求 为什么会发生这种情况 您的计算机可能没有资源来执行请求 或者 Jav
  • 使用 JMeter 对 1000 个用户进行负载测试时,Apache Tomcat 连接被拒绝错误

    我已经在 Linux 和 Apache Tomcat 7 0 42 中部署了 Java EE 应用程序 当我使用 JMeter 对 100 个用户进行负载测试 并发 100 个线程请求 时 一切正常 但是 一旦我将用户 或线程数 更改为 1
  • Apache JMeter 的 Cookie 管理器未将 cookie 添加到 POST 请求

    我制定了非常简单的测试计划 登录 POST 返回会话cookie 获取状态 GET 返回用户状态 创建资源 POST 为资源提供 JSON 正文 所以我的 测试计划 如下所示 Test Plan Thread Group HTTP 请求默认
  • JMeter:如何访问 ForEach 控制器内的循环计数器?

    我在 JMeter 中有一个 ForEach 控制器 如何访问此控制器内循环的计数器 通过变量 然后使用它来创建新变量 Put 计数器配置元素 http jmeter apache org usermanual component refe
  • 使用 JMeter 时陷入嵌套循环。嵌套循环控制器和 CSV 数据集配置。

    在我的网站上 我有两个商家操作 搜索和浏览 一次搜索通常会触发三次浏览 我有一个 JMeter 测试 它使用商家和商家 ID 号的 CSV 文件 在大规模运行此测试时 我希望使用我网站上的所有商家 我已经在 J Meter 中映射了它 如下
  • 如何设置http请求的源IP?

    在发送 http 请求之前 我需要设置源 IP 地址 用于 IP 欺骗等 用于建立http连接的类是HTTPURLConnection 我在 stackoverflow 上找到了下面的链接 这非常有用 注册和使用自定义 java net U
  • PhantomJS CPU(核心)受限吗?

    我开始做一些基于并行浏览器的测试 并想看看在达到 100 CPU 之前我可以在 EC2 大型机器上并行运行多少个浏览器 我正在使用 JMeter webdriver 插件来实际运行浏览器 对于 FireFox 实际上每个 CPU 核心有 1
  • Jmeter动态生成请求的json负载

    我有一个 Jmeter 测试计划 我希望 HttpSampler 发送发布请求 请求正文应包含 Json 如下所示 productIds p1 p2 我设置了一个随机变量生成器 每次调用都会返回格式正确的 ProductId 我想做的是通过
  • 如何使用jmeter统计失败的请求

    我在跑步JMeter我想要统计所有失败的请求 这些请求要么超时 要么只是失败 我看到一些侦听器显示出现了失败 但没有人看到有一个字段显示失败请求与成功请求的总数 有谁知道我如何轻松获取这些数据而不必手动计算每次失败 要检查失败响应的数量 请

随机推荐

  • 从 scipy.optimize.curve_fit 获取与参数估计相关的标准误差

    我在用scipy optimize curve fit将曲线拟合到我拥有的一些数据 大多数情况下 曲线似乎非常吻合 由于某种原因 当我打印它时 pcov inf 我真正需要的是计算与我拟合的参数相关的误差 并且不确定如何准确地做到这一点 即
  • Spring RESTful Web 服务 - 大容量数据处理

    我正在尝试构建一个 Spring Spring Boot RESTful Web 服务 它接受每行 100 万行 40 列的 CSV 文件作为输入 来自基于 Angular 的前端 并且将是同步调用 在进入其他屏幕之前 必须通知用户上传状态
  • vm_stat 显示的内存少于实际内存

    Update 那么 重新启动 mac 就可以了 但是这个错误有什么已知的原因吗 我在用着vm stat计算 RAM 信息 例如here https stackoverflow com a 8782351 6528991 但是当我尝试添加所有
  • 快速对齐文本视图中的文本

    我知道这是一个非常微不足道的问题 但我必须能够使用 swift 在文本视图中对齐文本 它是故事板上已经存在的文本视图 已连接到插座 我们称之为justifyTextView 有人可以为此提供一些代码吗 我似乎无法在网上找到任何有关它的信息
  • URL 重写 - 多个查询

    我想看看如何实现以下重写规则 From https localhost site page place place west https localhost site page location location cityname To h
  • 下载控制板软件模拟器

    我有兴趣学习如何用 c 进行嵌入式系统编程 但是 我需要一些硬件 我想知道有什么软件可以模拟控制板的功能吗 控制板在下面的教程中列出 http www learn c com hardware htm http www learn c co
  • 如何检查 db sqlite xamarin iOS 中是否存在表

    如何检查表的创建位置db数据库与否 var folder Environment GetFolderPath Environment SpecialFolder Personal SQLiteConnection db new SQLite
  • 如何在C++中创建地图函数?

    假设有一个整数列表 1 2 3 4 5 和一个映射函数 它将每个元素乘以 10 并返回修改后的列表为 10 20 30 40 50 而不修改原始列表列表 如何在 C 中有效地完成此操作 这是一个例子 include
  • 在 REBOL 中动态添加单词到上下文

    想象一下以下 REBOL 代码 foo context bar 3 我现在有一个上下文foo其中 bar被定义为 如何动态地将新单词注入到此上下文中 是否可以 我试过了 set any in foo baz 3 但这不起作用 因为表达式in
  • 时间:2019-03-17 标签:c#datetimeformat

    我希望根据当前的文化为我的日期时间设置特定的格式 所以我尝试这个 dateTime ToString dd MM yyyy hh mm 这部分是可以的 被特定于区域性的分隔符替换 但日和月的顺序不会根据文化而改变 如 MM dd Using
  • 将日期转换为Mysql日期格式php

    我的数据库中有这个日期格式 19th April 2013 我想将其转换为 2013 04 19 我已经使用了 if else 条件 但是它变得太长太复杂 有没有内置函数 Use PHP s date功能 date Y m d strtot
  • 基于“file:///C:/”的访问不允许 navigator.geolocation.getCurrentPosition [重复]

    这个问题在这里已经有答案了 可能的重复 Chrome 中的 HTML5 地理位置提示 https stackoverflow com questions 5423938 html 5 geo location prompt in chrom
  • 我可以实例化 std::reference_wrapper (其中 T 是不完整类型)吗?

    Does std reference wrapper
  • 为什么 [用户名].github.io 上的 GitHub 页面不会显示?

    我创建了 repo username github io 在 gh pages 分支中推送了第一次提交 等待了 30 分钟 GitHub 说 不应该超过 10 分钟 并在尝试加载我的页面时遇到 404 页面 用不同的浏览器查看 结果都是一样
  • 在 Mac App Store 的 Electron 应用程序中实现应用内购买

    我环顾四周 似乎有几个人遇到这个问题 但似乎没有人解决它 将 Apple 应用内购买添加到 Electron HTML JS 应用程序 https stackoverflow com questions 39841666 adding ap
  • OpenAPI V3 Maven Plugin使用multipart/form-data生成多文件上传的不完整接口代码

    我使用 Openapi V3 和 Maven 插件 openapi generator maven plugin 5 3 0 来使用 multipart form data 上传多个文件 但是 生成的接口代码不完整 在默认方法之一中缺少 L
  • 如何用通俗语言解释CSS Float?

    如何用通用语言 而不是编程 解释CSS Float 有没有现实生活中的例子可以举个例子来解释CSS Float 有没有以非常简单的方式解释浮动的幻灯片 就像听起来一样解释它 之所以称为 浮动 是因为元素像船一样 漂浮 考虑内容的其余部分是水
  • LINQ to SQL:存储过程结果

    如何更改 LINQ to SQL 设计器生成的存储过程结果的类名 除了弄乱 Designer cs 之外 另外 如何对存储过程的结果集执行 linq 查询 您可以在 dbml 中编辑它吗 就我个人而言 我倾向于将自动生成的类型 来自函数和存
  • 使用 Pandas 为来自多个 URL 的多个 CSV 文件创建一个数据框

    我想使用来自 URL 的多个 CSV 文件的 Pandas 创建 1 个数据框 结构 并保留初始标题行 使用单个 URL 一切都会按预期工作 df pd read csv http www URL1 csv 我已尝试使用多个 URL 进行以
  • JMeter 中的周期性后台任务

    我的测试计划中的请求使用授权令牌 我知道该令牌将在 1 小时内过期 我需要以某种方式每 59 分钟重新请求一次令牌 直到测试完成 有人可以建议最好的方法吗 看起来使用 While 控制器测试将永远不会完成并停留在永恒的 while 循环中