问题标签 [taurus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
715 浏览

performance-testing - 金牛座:每5分钟播放一个场景

我有一个返回令牌的身份验证方案。5 分钟后(示例),令牌过期。但是这个令牌对于其他场景的成功是强制性的。现在,我真的不想每次都在其他场景之前运行这个场景。理想情况下,我将第一次运行它,获取令牌,并在到期时重新运行身份验证方案。

目前,我的 yml 文件遵循以下逻辑:

那么,如何在 yml 文件中使用 Taurus 呢?比如,在重新启动场景之前等待 5 分钟?

祝你今天过得愉快。

0 投票
1 回答
182 浏览

jmeter - 如何在控制台上显示每个 URL 的百分位数统计信息

我正在使用 Taurus & Jmeter 编写一些性能测试。在对某些 URL 执行一组测试后,我在控制台上看到了如下统计信息。

我想知道是否有办法显示每个 URL 的其他标签。例如。每个 URL 的百分位响应时间。

以下是可以从 Taurus 捕获的所有统计数据。(根据 taurus 文档),但我无法弄清楚将它们显示到控制台所需的配置。感谢任何帮助。

0 投票
1 回答
470 浏览

jenkins - 使用 Openshift 实现 Jmeter/taurus

我正在为微服务的性能测试实施 Jmeter/taurus。我们正在使用 Openshift PaaS 解决方案来运行所有微服务。我能够使用 jenkins 管道在 Openshift 中部署 jmeter/taurus,并使用容器中的 jmx 报告生成 taurus 报告。我的要求是将 taurus 报告发布到 Jenkins,而不是将其存储到云存储或 nexus。有人可以建议我在 Jenkins 上发布性能报告的最佳方法或任何其他最佳发布方式。

我通过谷歌搜索他们在 Openshift 中部署 Jenkins 代理的位置发现了一些东西,并将测试套件 Git 存储库签入代理的工作区只是想确保这是否是我的场景的最佳方法。我们的 Jenkins master 运行在带有一些动态 slave 的 Google 云平台 VM 上。

提前致谢!

0 投票
1 回答
149 浏览

jmeter - 我的服务器是否太弱而无法运行具有 150 个并发用户的简单 JMeter 测试计划?

我正在尝试使用 JMeter 创建负载测试。我有一个非常简单的测试计划:

  • 包含所有标准的 HTTP Cookie 管理器、缓存管理器等。
  • 包含具有一百万个有效用户名的 CSV 数据集配置。
  • 它访问登录页面并提交用户名以获得授权。
  • 然后它访问一个页面,该页面执行一些数据库请求并
    显示结果。

我可以使用 80 个并发用户和 30 秒的启动时间成功运行它。如果我超出这个范围,事情就会开始恶化。大多数时候测试卡住了,我最终不得不用 Ctrl+C 取消它。如果我之后查看日志,我不会收到任何错误,看起来就像我在运行中中止了测试。我也尝试在 Taurus 中运行我的测试计划,但这也会冻结,如果我之后查看日志,则没有错误。

我已经完成了本指南中列出的大部分内容9 JMeter 负载测试“内存不足”失败的简单解决方案,但无论如何只是为了澄清一些事情:

  • 我不在 GUI 中运行我的测试。
  • 我在测试计划中没有听众。
  • 我已将 Java 堆大小增加到 28 GB。
  • 我获取嵌入式资源,但仅从域内获取。
  • 托管网页的环境应该能够轻松处理 150 多个用户。

我使用的服务器是一个非常弱的虚拟机。当我运行测试并查看“顶部”时,平均负载为 20-30,考虑到服务器有 4 个内核,这显然太高了。但是当我在网上查看时,似乎人们很容易在普通笔记本电脑上运行 3-500 个并发用户的测试,所以这就是为什么我仍然怀疑还有其他错误。

服务器规格:

  • 运行 Oracle Linux Server 7.5 的虚拟机
  • 4 核 Intel Xeon E5-2650 v3 @ 2.3 GHz
  • 32 GB 内存

有什么明显的我遗漏或者我的服务器太弱了吗?

提前致谢!此致

0 投票
1 回答
133 浏览

selenium - Blazemeter 中 Taurus 的文件路径问题

我必须在 blazemeter 中运行基于硒的 UAT。我将 Tauras YAML 文件配置为:执行:-执行器:selenium 运行器:pytest 迭代:1 并发:10 场景:简单场景:简单:脚本:TestSail.py

我还附上了 Blazemter 的截图。我的 TestSail.py 与 YAML 文件位于同一个共享文件夹中,它依赖于其他两个文件。Tauras 文件在我的本地测试中完美运行,但 Blazemeter 通过错误提示 testfail.py 不存在。我对 Blazemter 如何处理文件感到困惑。我将不胜感激这里的任何输入。https://i.stack.imgur.com/Fe2iP.png

0 投票
1 回答
158 浏览

asynchronous - JMeter - 根据超时发送异步请求

我有一个包含多个 HTTP 请求的测试计划,我想达到某个 TPS。

有些请求需要几秒钟以上,我想以异步方式执行它们,所以我将在异步等待响应的同时继续执行其他请求(稍后检查)

更好的是(一般情况),我希望有 3 秒等待的时间限制,如果 3 秒过去继续下一个请求

有没有办法在 JMeter 中提交这样的场景?或其他将 JMeter 作为 Taurus 或插件执行的工具?我找到了类似的答案,但所有请求都是异步的

0 投票
2 回答
128 浏览

multithreading - Taurus 在 Windows 上执行 apachebenchmark 失败

我正在使用 Winsows 7 并下载最新的 Taraus 安装,从 ApacheServer 安装下载更新的 ApacheBenchmark。

我正在尝试使用 Taraus 的最简单的工作示例执行 ApacheBenchmark

打电话bzt config.yaml但失败了Invalid number of requests

但失败了

当我尝试第二个示例

是否存在 taraus Windows 问题或已知限制?因为我缺少配置/执行参数?

  • 注意我在安装新版本之前卸载了旧版本并且 config.yaml 是一个有效的 yaml 文件

ApacheBenchmark 独立运行,例如在执行时

详细错误 (-v)

0 投票
1 回答
49 浏览

jmeter - Blazemeter - 将请求统计转换为秒

如何获取秒格式而不是毫秒的统计信息?

在此处输入图像描述

0 投票
2 回答
425 浏览

jdbc - Taurus 无法加载 JDBC 驱动程序

我有一个使用 SQL JDBC 驱动程序的 .jmx 文件。当我使用 jmeter.bat 运行它时,它运行没有问题。但是,使用 Taurus 运行它会失败并显示消息

有谁知道为什么会这样?

我的 JMeter 安装在 C:/JMeter。对应的 jar 文件放在 lib 文件夹中。

我的 Taurus 安装在 C:/Taurus

0 投票
1 回答
98 浏览

kubernetes - Gatling - Taurus 查询结果

我正在通过 Taurus 运行 Gatling,使用以下 yaml 配置查询一些 REST 端点

它为所有测试返回 200 - 耶!但是,当我用“someText”替换“健康”时,它仍然返回 200 :(。我怀疑它没有执行断言条件,而只是验证是否存在端点。任何见解都将不胜感激?