问题标签 [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.
robotframework - 使用机器人框架脚本通过 Taurus 运行并发用户
我已经准备了一个机器人测试脚本,现在我正在尝试使用 Blazemeter - Taurus 在多个浏览器中(同时)运行该脚本。Tauyus yml 文件看起来像下面的代码。
我在 JMeter 中使用了相同的方法,而 Taurus 似乎可以按预期顺利运行 Jmeter。
我期望启动 5 个浏览器窗口并同时运行机器人脚本。但是现在即使并发是 5,它也会一次打开一个浏览器,一旦整个机器人脚本完成运行,它就会第二次启动浏览器。
blazemeter - 通过 taurus 命令行参数动态添加“注释”
我正在使用blazemeter/taurus:1.13.2
带有 blazemeter 报告模块的 Docker 映像来执行测试。
taurus 命令行有没有一种方法可以为 BlazeMeter 上的“Notes”字段传递一个值?我已经成功传递了其他值,例如:
我希望在“Notes”中传递类似的东西。我试过了:
但没有运气。
这是我运行完整命令行的脚本:
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 个错误
如何修复此错误?
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 项目,但我无法确认这一点。
jmeter - Taurus - 覆盖测试端点中的 jmeter 属性
如何从 Taurus yaml 覆盖 .jmx 文件中的测试端点。我的 jmx 文件包括 GET 和 POST 方法。目前我已经在 jmx 和 Taurus 中设置了类似 '${__P(url)}/api/login' 的 url,如下所示:
执行:-场景:jmeter 场景:jmeter:脚本:sample-test.jmx 请求:-url:'endpoint'
taurus - taurus - 断言重定向的 url 是否正确
我看到在 Taurus 中,我们可以检查返回码,还可以在将显示的 HTML 页面的正文上进行断言。是否可以捕获页面将被重定向到的 URL 并对其进行断言?示例:如果我希望https://www.example.com
只被重定向到https://www.example.com/test/
,并且如果它重定向到 则失败https://www.example.com/testing/
,我该如何实现它。TIA
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 文件中的属性编辑原始文件?
jmeter - 即使在更改 .bzt-rc 文件后,Taurus 也不会采用 Jmeter 设置本地路径
我想使用现有的 Jmeter 版本(4.0)来使用 Taurus 运行我的脚本。但是 Taurus 正在下载并采用最新的 Jmeter 版本,尽管我更改了 Jmeter 设置路径:在 .bzt-rc 文件中。
将 bzt-rc 文件更新为以下内容:
通过 Jmeter 设置部分中提供的路径,我希望 Taurus 获取我的本地 Jmeter 副本并运行脚本。但它采用最新版本的 Jmeter。