问题标签 [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 投票
2 回答
1256 浏览

robotframework - 使用机器人框架脚本通过 Taurus 运行并发用户

我已经准备了一个机器人测试脚本,现在我正在尝试使用 Blazemeter - Taurus 在多个浏览器中(同时)运行该脚本。Tauyus yml 文件看起来像下面的代码。

我在 JMeter 中使用了相同的方法,而 Taurus 似乎可以按预期顺利运行 Jmeter。

我期望启动 5 个浏览器窗口并同时运行机器人脚本。但是现在即使并发是 5,它也会一次打开一个浏览器,一旦整个机器人脚本完成运行,它就会第二次启动浏览器。

0 投票
1 回答
178 浏览

blazemeter - 通过 taurus 命令行参数动态添加“注释”

我正在使用blazemeter/taurus:1.13.2带有 blazemeter 报告模块的 Docker 映像来执行测试。

taurus 命令行有没有一种方法可以为 BlazeMeter 上的“Notes”字段传递一个值?我已经成功传递了其他值,例如:

我希望在“Notes”中传递类似的东西。我试过了:

但没有运气。

这是我运行完整命令行的脚本:

0 投票
1 回答
142 浏览

jmeter - 解析组 'ThreadGroup' 中的并发 '${addressThread}' 失败,选择 1

我正在尝试在负载测试 .jmx 文件中为每个 ThreadGroup 定义线程百分比,并从 taurus config .yaml 文件中传递线程总数。

但是,taurus 无法解析表达式,即使当我尝试使用 jmeter 调试它时,我可以看到表达式有效。user.property(我在 jmeter中设置文件中的用户总数)。

这是我的 yaml 配置文件。

在这里尝试只是常规变量

我正在使用的版本:

  1. Taurus CLI 工具
  2. macOS10.13.6
  3. 杰米5.0
0 投票
1 回答
123 浏览

jmeter - 如果 Taurus GUI 与变量一起使用,它不会反映解析参数

我在使用 Taurus GUI 时发现了这一点,并且我注意到当我将参数与变量一起使用时,-gui 工具并不能真正反映正确的行为。

请让我知道这是一个错误还是它的设计方式。

我的 yaml 配置。 在此处输入图像描述

跑步

bzt myYaml.yaml -gui

参数保持线程

但是,当我创建一个保存该值的变量时${__groovy(Math.round(92/100 * ${__P(threads)}),)}

bzt myYaml.yaml -gui没有显示这已正确配置并将线程组线程默认为 1。

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
437 浏览

java - 我如何执行 Taurus junit?

我做了一个金牛座测试说明:

我的单元测试是:

我的源代码位置是:

当我运行 bzt ./performnctests/unittests.yaml 时出现错误:

[2019-03-17 15:34:25,556 ERROR root] 子进程错误:Javac 退出,代码:1

/Users/stein/Development/guess-the-number-game/core/src/test/java/org/steinko/springtutorial/MainTest.java:7:错误:找不到符号

导入 org.steinko.springtutorial.Main;

符号:主类

位置:包 org.steinko.springtutorial

/Users/stein/Development/guess-the-number-game/core/src/test/java/org/steinko/springtutorial/MainTest.java:15:错误:找不到符号

符号:主类

位置:类 MainTest

/Users/stein/Development/guess-the-number-game/core/src/test/java/org/steinko/springtutorial/MainTest.java:15:错误:找不到符号

符号:主类

位置:类 MainTest

/Users/stein/Development/guess-the-number-game/core/src/test/java/org/steinko/springtutorial/MainTest.java:17:错误:找不到符号

符号:变量 Main

位置:类 MainTest

4 个错误

如何修复此错误?

0 投票
1 回答
182 浏览

nunit - Taurus NUnit 跑步者没有找到测试

我有一个简单的 NUnit 测试,可以进行简单的 WebAPI 调用:

使用普通测试运行器和 ReSharper 运行时,测试在 Visual Studio 中运行良好;它被突出显示为NUnit测试。

我安装了 Taurus 并创建了一个简单的 yml 文件来运行我的测试:

当我在 Taurus 中运行 yml 文件时:

测试没有运行,我得到以下输出:

似乎自定义 Taurus NUnit 测试运行程序没有进行测试。我可以使用标准dotnet test命令运行测试(该项目确实具有Microsoft.NET.Test.Sdk依赖项)。

由于我的测试项目是 .NET Core,因此我正在发布该项目以确保包含所有依赖项。这可确保此处指定的所有文件与测试程序集位于同一目录中。

更新:我创建了完全相同的测试项目,但在 .NET Framework 和 Taurus 中找到了测试。对我来说,这表明自定义 Taurus NUnit Test Runner 不适用于 .NET Core 项目,但我无法确认这一点。

0 投票
2 回答
1463 浏览

jmeter - Taurus - 覆盖测试端点中的 jmeter 属性

如何从 Taurus yaml 覆盖 .jmx 文件中的测试端点。我的 jmx 文件包括 GET 和 POST 方法。目前我已经在 jmx 和 Taurus 中设置了类似 '${__P(url)}/api/login' 的 url,如下所示:

执行:-场景:jmeter 场景:jmeter:脚本:sample-test.jmx 请求:-url:'endpoint'

0 投票
1 回答
634 浏览

taurus - taurus - 断言重定向的 url 是否正确

我看到在 Taurus 中,我们可以检查返回码,还可以在将显示的 HTML 页面的正文上进行断言。是否可以捕获页面将被重定向到的 URL 并对其进行断言?示例:如果我希望https://www.example.com只被重定向到https://www.example.com/test/,并且如果它重定向到 则失败https://www.example.com/testing/,我该如何实现它。TIA

0 投票
1 回答
239 浏览

jmeter - 如何使用 Taurus 修改 jmeter 脚本

我正在尝试taurus运行一些现有的 jmeter 脚本,将各种属性设置为本地值。

我可以使用该-gui模式在 jmeter GUI 中加载修改后的脚本并进行调试。但是,我无法更新此文件并替换原始文件,因为 Taurus 添加了两个 jtl 数据写入器。我可以用 eg 抑制“Errors Writer” -o execution.0.write-xml-jtl=none,但我看不到抑制“KPI Writer”的方法。还可能进行了进一步的不受欢迎的修改。

有没有办法启动 GUI,以便我可以使用 Taurus yaml 文件中的属性编辑原始文件?

0 投票
1 回答
627 浏览

jmeter - 即使在更改 .bzt-rc 文件后,Taurus 也不会采用 Jmeter 设置本地路径

我想使用现有的 Jmeter 版本(4.0)来使用 Taurus 运行我的脚本。但是 Taurus 正在下载并采用最新的 Jmeter 版本,尽管我更改了 Jmeter 设置路径:在 .bzt-rc 文件中。

将 bzt-rc 文件更新为以下内容:

通过 Jmeter 设置部分中提供的路径,我希望 Taurus 获取我的本地 Jmeter 副本并运行脚本。但它采用最新版本的 Jmeter。