问题标签 [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 回答
214 浏览

windows - 如何解决 psutil 问题 - Taurus

我执行 taurus,从 Jenkins 作业启动一个 .jmx 文件来运行 jmeter 测试并将报告发送到 Blazemeter。该作业连接到 Windows Server 的从属服务器,从中提取 .yaml(taurus 文件)和 .jmx(jmeter 文件)。作业已执行且测试成功完成,但测试的最后输出显示以下内容:

结果ados_jmeter

报告完成没有问题,一切正常,少了输出。我搜索了很多关于此的信息,但我没有找到解决方案。执行 python 时,唯一的“解决方案”是 import psutil 。所以,我的詹金斯工作配置是这样的:

在此处输入图像描述

但它不起作用!,问题仍然存在

Python 和 Taurus 版本:

taurus_&_python_version

更新

这是我的 yml 文件:

yaml文件

0 投票
1 回答
79 浏览

matomo - 如何在具有分析代码的 html 页面上运行大规模测试?

我有 Piwik/Matomo 正在运行并连接到我的 html 页面。我正在使用Taurus来测试我的 html 页面的几个请求。

这样做的建议是收集 Piwik/Matomo 上的页面浏览量,但这仅处理请求,不运行 JavaScript 分析代码。

有办法吗?特殊配置?还是其他软件?

0 投票
1 回答
240 浏览

jmeter - Taurus/JMeter < 1ms 粒度?

在进行一些更改之前,我试图获得 API 的基准基准,并且我被要求更改可以为每个请求引入最多1 毫秒的额外时间。Taurus/JMeter 似乎只能/愿意将我显示到毫秒,所以我担心四舍五入现在将成为决定成功/失败的一个因素。当然,平均多次运行比基于单次运行的决定要好,但我也希望事情至少有点确定性(即没有影响成功或失败的“抽签运气”)。

有没有人熟悉从 Taurus/JMeter 中获得更多粒度?这是我可能需要放弃 Taurus 并直接使用 JMeter 的情况吗?还是我需要放弃两者并使用其他工具?微秒或纳秒会很棒,但即使只是一个额外的小数点(0.0143s 与 0.014s)也会有所改进。

0 投票
1 回答
682 浏览

jmeter - Taurus / 性能测试:验证 JsonArray 中的数据

我提取了一个包含字符串列表的 JsonArray,并且我想通过正则表达式验证该对象中的每个字符串。问题,我似乎在 Taurus 的网站上找不到任何答案。你知道我该怎么做吗?下面的例子:

0 投票
2 回答
925 浏览

performance-testing - 将 Taurus 与 Gatling 一起使用失败,并出现“线程“主”io.gatling.core.session.el.E​​lParserException 中的异常”

我正在尝试用 Taurus 运行 Gatling 来试验它,但它并不像预期的那样容易。

我有这个代码:

并使用这个加特林模拟 scala 代码:

当我运行它时:

bzt 加特林.yml

它以错误结尾:

0 投票
2 回答
3621 浏览

performance - JMeter:使用 Taurus 无法生成默认的 html 报告

我目前正在使用Taurus工具制作 POC。

在我们公司,我们现在同时使用 JMeter 和 Gatling。

在我的测试中,我能够在没有任何复杂配置的情况下获得 Gatling 报告,但 JMeter 无法获得它的报告

谁能告诉我:

  • 如果可能的话,如果可以的话,请指出我该怎么做?
  • 它不是,为什么它在用于 Gatling 时不可用?

这个要求背后的原因是在我们公司:

  • 我们将对外部系统的测试暴露限制在公共互联网站点
  • 我们想在内部记录跨时间的结果
  • JMeter HTML 报告包含非常丰富的信息,我们需要并使用这些信息来分析我们的测试
  • 我们不想与商业供应商(此处为 Blazemeter)捆绑在一起,因为似乎获得报告的唯一方法是使用 Blazemeter。我们可能会订阅它,但我们不想因为不可用的报告而被阻止。

我希望它是可能的,好像不是使用 Taurus 是不行的。

0 投票
1 回答
677 浏览

jmeter - 在 Taurus 中,如何将 ${TAURUS_ARTIFACTS_DIR} 传递给 JMeter

在我的 yaml 中,我遵循了这个文档:

并设置:

然后我想使用 __P 函数来使用它,但它没有通过。如果我传递另一个静态值,它会起作用。

这是一个错误还是我需要逃避什么?

编辑 :

- 我不知道我做错了什么,但同样的代码现在可以工作了。所以这个问题很愚蠢,但我不能删除它。

0 投票
1 回答
522 浏览

jmeter - Taurus:使用外部属性文件而不是在 YAML 中指定

在 Taurus 中是否可以使用外部属性文件来指定属性?

我已阅读内容,但没有找到解决方案。

我担心我在现有的 user.properties 中有 40 个属性,并且不想在 YAML 文件中移动它们。

0 投票
1 回答
1489 浏览

jmeter - 运行 Taurus 时如何替换 jmeter 键

问题:

我目前正在我的 jmeter .jmx 测试文件中对密码进行硬编码。我希望能够在 config.yaml 或命令行中使用类似“-o modules.jmeter.properties”的开关设置它(在 CI 管道中替换它)

但是,我无法让其中任何一个实际替换 .jmx 文件中的值。

我浏览了Taurus doco并最终尝试了以下内容。

更新 config.yaml 文件:

还从命令行尝试了这个:

但他们似乎都没有做任何有意义的事情,任何建议将不胜感激

0 投票
2 回答
736 浏览

performance-testing - Taurus 的性能测试

我是性能测试的新手,想知道Taurus的以下输出是什么意思(http://websi.te不是我测试的真实域名!):

例如:

  1. Resp. Time, s: 43.903- 这是否意味着我的网站在 40 秒后响应了 40% 的案例?这是不可能的,因为如果我通过网络浏览器访问它,它会在 1-2 秒后响应。

  2. (平均响应时间?avg_rt)大约 26 秒?不可能的。

如果我查看 Chromium 性能测试,大多数元素(网络、帧、脚本)在 1000 毫秒后完成,网络瀑布在大约 650 毫秒后完成。

我还linguee.com用 Taurus 进行了测试,它给了我类似的数字:

  • avg_rt:15 秒
  • 50%:10 秒
  • 90%:24 秒
  • 95%:56 秒

有误解吗?90% 的请求的响应时间是 24 秒,这怎么可能呢?自己检查并访问linguee.com,大约2000ms。

先感谢您。

编辑:

我的配置文件如下所示