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

selenium - 金牛座代理问题

我是第一次使用 Taurus。我在 Windows 上配置相同。我已经安装了 Taurus 并尝试将 Selenium 转换为 Jmeter 脚本。我正在关注以下参考

https://www.blazemeter.com/blog/how-convert-selenium-scripts-jmx-converter/

我已经在 blazemeter 中设置了代理,并将其放入 .bzt.rc 文件中,还放置了秘密 ID 和令牌。

我尝试了多种配置 proxy2jmx 的方法,经过几次更改,现在我能够在浏览器打开和 selenium 事务执行的地方执行 selenium 测试。我得到了 smartjmx,但没有记录交易。

下面是我的 .bzt-rc 文件

我在日志文件中收到以下错误

[2019-09-07 16:35:16,014 WARNING Engine.proxy2jmx] proxy2jmx 没有记录请求,请检查您的代理配置 [2019-09-07 16:35:16,022 WARNING Engine.proxy2jmx] chrome 调整的问题是遇到过,看看http://gettaurus.org/docs/Proxy2JMX/求助

0 投票
1 回答
308 浏览

jmeter - 以随机顺序执行场景中的请求 [Taurus/JMeter]

我有一个非常大的执行负载测试场景,我想用 Taurus 运行。它有超过 1000 个不同的请求——其中一些在循环中,因为我希望它们执行多次。

现在我已经完成了场景,我正在寻找一种在执行期间随机化请求的方法。例如,不是让 Taurus 从场景中逐行运行测试,而是希望 Taurus 以随机顺序执行场景中的请求。

有什么想法可以实现吗?

0 投票
2 回答
203 浏览

docker - 复制到新的 docker 映像中不起作用

我想在新图像中添加一个 JAR。每当我使用 COPY 命令构建新映像时,构建都会通过,但是每当我进入 bash 中的容器时,文件不存在并且我的 Jmeter 测试失败。

我想将 tika-app-1.20.jar 添加到使用 FROM blazemeter/taurus 的新图像中。

我已经尝试过添加命令。

我正在 jar 所在的目录中构建新的 docker 映像。

显然构建通过但文件未添加到图像中。我不知道为什么。

预先感谢您的任何帮助。

0 投票
1 回答
617 浏览

cookies - Taurus中如何传入token和Cookie

我正在尝试将令牌和 cookie 传递给我的脚本。当我尝试使用 Taurus 运行它时,出现以下错误:

错误:配置错误:您必须指定 JMX 文件或请求列表才能运行 JMeter

如何在我的脚本中传递令牌和 cookie?

这是脚本:

0 投票
1 回答
174 浏览

base64 - Taurus 用户如何传入 Content-Type 和 base64 值?

我正在尝试分配一个用户值,它是 base64 字符和 Content-Type,它是“application/x-www-form-urlencoded”。在我的邮递员中,内容类型在标题下,用户在正文下。因此,我构建了我的 yaml 脚本,如下所示:

但是,当我运行 Taurus 时,这不起作用。语法错了吗?

0 投票
2 回答
2301 浏览

performance - Taurus JSON 正文帖子

我尝试使用 taurus 并测试我的restapi。我的 restapi 在 POST 请求中使用 JSON 正文。所以我在任何地方都找不到如何将 json 放入我的 POST 请求中。

我试过这样,但这不起作用。

0 投票
1 回答
214 浏览

blazemeter - 无法覆盖 taurus 中的 execution.iterations

这是我试图通过 cli 覆盖的配置:

当我尝试bzt ./myconfig.yml -o execution.iterations=100时,我收到以下错误

我也试过引用它,即。"100",添加小数,即100.0,它们都返回相同的错误。覆盖整数的正确方法是什么?

0 投票
1 回答
916 浏览

jmeter - 使用 Taurus 进行登录测试

使用 Taurus 测试登录操作

这是我的示例 Taurus 代码,用于模拟登录和测量性能。

  1. 在我的应用程序中,一次只能有一个用户登录,而我的 csv 文件有 2 个用户。当我将并发设置为 5 并且 Taurus 说有 5 个用户登录时,测试仍然有效。这怎么可能。当同一个用户再次登录时,他将被踢出他登录的第一个浏览器。那么在2个用户登录的情况下,Tuarus如何模拟5个用户?

  2. 有了这个问题,taurus 真的使用我在 csv 文件中提供的凭据登录吗?或者我应该使用 selenium/Taurus 来模拟它?

  3. 真正让我感到困惑的是,当我删除 csv 文件中的所有用户时,测试仍然没有给我 200 的登录名和 page1。

TIA

0 投票
1 回答
550 浏览

jmeter - taurus jmeter 测试片段“错误:子进程错误:空结果,...”

我一直在使用taurus将多个测试模块作为一个完整的测试用例运行,并且一切都很好。只是现在我需要使用测试片段来避免重复代码,我遇到了一个taurus不断抱怨的问题

错误:子进程错误:空结果,...

相同的测试Jmeter按预期运行。

有人可以帮我吗,我可能错过了,拜托?

这是一个非常简单的 taurus 配置:

测试碎片和金牛座.yml

这里jmeter看起来像:

与金牛座一起运行:

0 投票
1 回答
114 浏览

jmeter - Jmeter - 登录 - cookie 问题

我有一个需要用户登录的应用程序进行测试。用户每次只能登录一个会话。当他登录时,会生成会话 cookie。我的 Jmeter 脚本是这样的

Jmeter 有时会以用户身份成功登录并完成流程。有时它会失败,因为登录页面中的会话 cookie 没有生成。如果没有生成会话 cookie,应用页面会得到 404。我调用 cookie 管理器的方式是否不正确?当我手动登录页面或使用 selenium 的功能自动化点击登录页面时,我从未看到此问题