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

jmeter - 如果字符串在来自 http 请求 JMeter 的 JSON 响应中,如何断言失败

我正在尝试编写一个测试,以确保nameJSON 响应中的属性不是MYGROUP. 我被困在这里,因为我正在尝试使用测试中的代码来检查name属性是否为MYGROUP. 我知道我需要在这个测试的 if 条件下修复一些东西:

测试中使用的请求的预期 json 结构如下所示:

上述响应将等同于测试失败。以下将等同于通过测试。

0 投票
1 回答
40 浏览

jmeter - 在taurus中重定向后从页面中提取信息

成功登录后我有一个页面/login ,我们将被重定向到/files如何从/files页面中提取信息?我使用 Jmeter 作为执行者

0 投票
2 回答
47 浏览

jmeter - 金牛座的提取子范围是什么意思?

金牛座中的JMeter提取器具有属性scope(检查子样本)

https://gettaurus.org/docs/JMeter/#Extractors
scope: children

你能解释一下例子中的含义吗?

0 投票
1 回答
78 浏览

jenkins - 如何将 Taurus 与 Jenkins 集成?

我创建了一个 yaml 文件,我想使用 Jenkinsfile 运行 Taurus 测试。我试过这些:

但我收到关于 bzt 的错误。

0 投票
1 回答
305 浏览

junit - 使用 taurus junit-xml 模块时请求响应数据

我正在尝试清理我们功能测试的 jmeter docker+ci 管道。我看到 taurus 有一种在容器中运行 jmeter 脚本的简洁方法,它完成了下载我想要的 jmeter 版本 + 安装我的脚本使用的插件的繁重工作 - 非常好。

现在我需要在 junit.xml 中生成报告,以便保持报告的一致性。到目前为止,我一直在使用https://github.com/tguzik/m2u的修改分支将 jtl 报告转换为 junit.xml

感谢我如何将所有示例的请求、响应(代码和正文)获取到 junit.xml(至少对于失败的示例)的任何帮助?

我尝试了一些 taurus yaml 的变体......


还在通过失败模块上添加了某些通过失败标准变体。没有帮助


在摆弄了几个小时之后,我相信没有干净的方法可以从 taurus 中的 junit-xml 模块中获取任何有意义的 junit .xml 报告。它看起来准系统。我还注意到它可能会弄乱默认的 jenkins junit 插件测试结果摘要。

于是我就用下面的yaml设置安顿下来,继续用m2u.jar把jtl转成junit.xml

0 投票
2 回答
27 浏览

jenkins - CI 管道上的数据会发生什么变化

我被要求为工作中的项目创建 CI 管道,我正在使用 JMeter 和 Taurus 创建负载测试,因此我计划将其与 Jenkins 集成以构建所有管道。我刚刚开始涉足这个领域,我想到的一个问题是:

负载测试创建的所有数据会发生什么变化?它是进入部署阶段还是在测试完成后被删除,我应该在测试结束后清理吗?

0 投票
0 回答
1332 浏览

python - Python:脚本文件夹是空白的,没有 pip 文件

在版本 3.8.5 的系统上安装了 python,但是 pip 出现错误。pip 没有安装

下面是路径

找到一些结果并尝试python get-pip.py从 cmd 运行但没有用。还检查了 PATH 并且是正确的

在 cmd 中使用 pip 命令后,它给出“pip is not recoganized”

请让我知道如何解决此问题。

0 投票
2 回答
145 浏览

linux - 测试 Jmeter.jmx 脚本时出现 Taurus PassFail 问题

所以我正在学习一点关于 Taurus 的知识,并试图将一些通过失败标准应用于我的 .jmx 脚本。当我尝试评估特定的采样器时,它似乎根本没有运行通过失败标准,但如果我要做一个简单的avg-rt > 10s, continue as failed ,这可行,但问题是我想具体评估每个采样器。

这是我的 .yml 文件的屏幕截图 在此处输入图像描述

我使用此链接作为参考,但我似乎无法让它与我的脚本一起使用。 https://dzone.com/articles/running-your-load-tests-with-pass-fail-criteria-a

任何帮助和建议将不胜感激:) 谢谢!

0 投票
1 回答
68 浏览

microsoft-graph-api - 存储来自 jsr223 响应的变量以在后续测试中使用

您好我正在尝试编写一个使用 Microsoft Graph Api 的 taurus 测试。我的目标是在 POST 请求中使用来自两个 jsr223 响应的组 ID 和用户 ID 将用户添加到 Azure 组。问题是我不断得到

因为变量AzureGroupId没有正确设置。这是获取组的测试:

这是获取用户的测试:

最后我结合这两个测试的结果在这个测试中发出 POST 请求:

POST 请求失败,因为url格式错误。有人可以解释一下如何从响应中设置变量,以便我可以在后续请求中将其作为 url 的一部分使用吗?

谢谢!

0 投票
2 回答
86 浏览

jira - 在 Windows 上将 dc-app-performance-toolkit 与 Taurus 一起使用

我正在尝试在 Windows 10 上使用https://github.com/atlassian/dc-app-performance-toolkit

我已经从https://gettaurus.org/install/Installation/安装了 taurus

jira 安装在我的系统上,我可以使用 http://localhost:2990/jira 访问它

但是,当我运行bzt jira.yml时,我遇到了错误。

我究竟做错了什么?