问题标签 [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.
python - Taurus 工具中的内存利用率
在Taurus中,我发现我们可以使用taurus进行实时报告然后jmeter,我可以看到服务器的CPU,内存利用率,服务器代理正在运行基于PID的服务。我怎样才能实现同样使用 Taurus?截至目前我可以获得 cou,基于整个服务器的内存,我需要获取特定的进程 ID?
下面通过使用 Taurus:
jmeter - 基于PID的taurus内存利用率
我有一个场景是我需要在 Taurus 中获取基于 PID 的内存。我使用 Metices 中的代码获得了基于 PID 的 CPU 利用率,如下所示:
如何使用 PID 获取内存利用率?我试过了:
但它给出了一个错误:
item = {x: float(values.pop(0)) for x in self._result_fields} ValueError:无法将字符串转换为浮点数:
testing - 当 Taurus 运行的 JMeter 测试记录失败时 Jenkins 构建失败
我有一些测试设置通过 Taurus 运行,并在 Jenkins 阶段启动它们,如下所示:
如果我的任何测试中的任何一个迭代失败,我想退出整个构建。但是这种设置以及包装在 try/catch 中都不起作用。
jmeter - 在 taurus 容器中自动调整 jvm
您可以设置 jvm 内存设置和 Taurus,但它是否支持动态调整?是否有相对于系统上可用的 CPU 和内存数量调整 jvm 的设置?不用自己编写脚本就好了。
特别是如果我正在运行 Taurus 容器并且我希望它是可移植的。
linux - 多场景多参数测试
我正在尝试在 .yml 中编写一个 taurus 测试,其中将包括多个场景(如 ping 主机请求、更改机器上的主机名、安装 java 等)。每个场景都有一个 API 调用请求,带有 url、POST 方法和正文。
问题1:
每个场景都应该在一个单独的文件中开发,并且应该这样调用测试:“bzt scenario_1.yml scenario_2.yml,...”。
有没有像 include_scenario、import 这样的解决方案?
例如在 Ansible 中有 include_tasks,所以我可以调用其他 .yml 脚本,一切都很好。
问题2:
如何为 body 创建某种循环,以便我的 API 请求将为每个分发使用不同的参数。因为我正在尝试编写一个具有高并发性的测试,例如 ping、更改主机名并为 Ubuntu、Debian、Centos 安装 Java。
当前代码示例:
谢谢你。
xml - 每次 Taurus 测试运行时如何更改 xml?
我有以下用于 Taurus 测试的 yaml:
因此,当我运行这些测试时, someId 会返回。id 根据 some.xml 中的数据返回。最近我们的要求是,如果在以前的请求中看到数据,则返回 someIds,然后 someIDs 会改变,这是我不想要的。我想要的是,每当测试在 xml 中运行一个字段时应该以一种以前从未见过的方式发生变化,Taurus 中是否有一些东西可以满足这个要求。
performance - 在 Jenkins 中使用 Taurus 和 Performance 插件在工作区中生成 html 报告
我正在使用带有性能插件的 Taurus 在 Jenkins 中运行我的 Jmeter 测试。虽然我在 Jenkins 中获得了性能报告,但我没有在工作区中生成一个 html 文件,我可以将其作为报告发送到电子邮件正文中。目前在电子邮件中,我只是发送报告的链接,但我不希望用户单击链接转到 Jenkins 性能报告,我需要电子邮件正文中的报告。请让我知道是否有任何方法可以在电子邮件正文中获取 html 报告或将 aggregate_report.xml 文件转换为工作区中的 html?
提前致谢 !
jenkins - 使用 taurus 运行 jmeter/yml 脚本时出错。'无类型'
'nonetype' 类型的 TypeError 参数不可迭代。尝试使用 taurus /bzt /jmeter 在 jenkins 中运行我的第一个测试时出现上述错误。我正在使用“运行性能测试”构建选项。
我已将参数传递为 bzt /test/something.jmx。脚本保存在我在构建中配置的 git repo 中。我也尝试过使用 test.yml 并引用 jmx。我用这种方法得到了同样的错误。
testing - 无法在现有 API 上运行 Taurus 性能测试
在 Win 10 机器上安装Taurus
并创建一个新文件以测试我的 API 后:
perf-test-config.yml
我在日志中收到以下错误:
错误日志: