问题标签 [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.
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/求助
jmeter - 以随机顺序执行场景中的请求 [Taurus/JMeter]
我有一个非常大的执行负载测试场景,我想用 Taurus 运行。它有超过 1000 个不同的请求——其中一些在循环中,因为我希望它们执行多次。
现在我已经完成了场景,我正在寻找一种在执行期间随机化请求的方法。例如,不是让 Taurus 从场景中逐行运行测试,而是希望 Taurus 以随机顺序执行场景中的请求。
有什么想法可以实现吗?
docker - 复制到新的 docker 映像中不起作用
我想在新图像中添加一个 JAR。每当我使用 COPY 命令构建新映像时,构建都会通过,但是每当我进入 bash 中的容器时,文件不存在并且我的 Jmeter 测试失败。
我想将 tika-app-1.20.jar 添加到使用 FROM blazemeter/taurus 的新图像中。
我已经尝试过添加命令。
我正在 jar 所在的目录中构建新的 docker 映像。
显然构建通过但文件未添加到图像中。我不知道为什么。
预先感谢您的任何帮助。
cookies - Taurus中如何传入token和Cookie
我正在尝试将令牌和 cookie 传递给我的脚本。当我尝试使用 Taurus 运行它时,出现以下错误:
错误:配置错误:您必须指定 JMX 文件或请求列表才能运行 JMeter
如何在我的脚本中传递令牌和 cookie?
这是脚本:
base64 - Taurus 用户如何传入 Content-Type 和 base64 值?
我正在尝试分配一个用户值,它是 base64 字符和 Content-Type,它是“application/x-www-form-urlencoded”。在我的邮递员中,内容类型在标题下,用户在正文下。因此,我构建了我的 yaml 脚本,如下所示:
但是,当我运行 Taurus 时,这不起作用。语法错了吗?
performance - Taurus JSON 正文帖子
我尝试使用 taurus 并测试我的restapi。我的 restapi 在 POST 请求中使用 JSON 正文。所以我在任何地方都找不到如何将 json 放入我的 POST 请求中。
我试过这样,但这不起作用。
blazemeter - 无法覆盖 taurus 中的 execution.iterations
这是我试图通过 cli 覆盖的配置:
当我尝试bzt ./myconfig.yml -o execution.iterations=100
时,我收到以下错误
我也试过引用它,即。"100"
,添加小数,即100.0
,它们都返回相同的错误。覆盖整数的正确方法是什么?
jmeter - 使用 Taurus 进行登录测试
使用 Taurus 测试登录操作
这是我的示例 Taurus 代码,用于模拟登录和测量性能。
在我的应用程序中,一次只能有一个用户登录,而我的 csv 文件有 2 个用户。当我将并发设置为 5 并且 Taurus 说有 5 个用户登录时,测试仍然有效。这怎么可能。当同一个用户再次登录时,他将被踢出他登录的第一个浏览器。那么在2个用户登录的情况下,Tuarus如何模拟5个用户?
有了这个问题,taurus 真的使用我在 csv 文件中提供的凭据登录吗?或者我应该使用 selenium/Taurus 来模拟它?
真正让我感到困惑的是,当我删除 csv 文件中的所有用户时,测试仍然没有给我 200 的登录名和 page1。
TIA
jmeter - taurus jmeter 测试片段“错误:子进程错误:空结果,...”
我一直在使用taurus
将多个测试模块作为一个完整的测试用例运行,并且一切都很好。只是现在我需要使用测试片段来避免重复代码,我遇到了一个taurus
不断抱怨的问题
错误:子进程错误:空结果,...
相同的测试Jmeter
按预期运行。
有人可以帮我吗,我可能错过了,拜托?
这是一个非常简单的 taurus 配置:
测试碎片和金牛座.yml
这里jmeter看起来像:
与金牛座一起运行:
jmeter - Jmeter - 登录 - cookie 问题
我有一个需要用户登录的应用程序进行测试。用户每次只能登录一个会话。当他登录时,会生成会话 cookie。我的 Jmeter 脚本是这样的
Jmeter 有时会以用户身份成功登录并完成流程。有时它会失败,因为登录页面中的会话 cookie 没有生成。如果没有生成会话 cookie,应用页面会得到 404。我调用 cookie 管理器的方式是否不正确?当我手动登录页面或使用 selenium 的功能自动化点击登录页面时,我从未看到此问题