问题标签 [ruby-jmeter]

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 投票
1 回答
177 浏览

ruby - RubyJmeter:监听器配置?

我正在使用ruby​​-jmeter在我的 rails API 上执行负载测试。我写了一个这样的简单测试:

但是,response_time_graph生成的默认侦听器有一个默认的 10000 毫秒间隔,我想将其设置为 1000 毫秒。但是我在文档中没有找到任何有关此的信息,而且似乎以前没有人尝试过这个......

我尝试使用 JMeter GUI 编辑间隔,发现它在 .jmx xml 文件中添加了这一行:

但我无法从我的 ruby​​ 代码中找到如何设置它。我在源代码中看到dsl方法带参数,但我找不到如何正确设置它们。见https://github.com/flood-io/ruby-jmeter/blob/master/lib/ruby-jmeter/dsl/response_time_graph.rb

提前致谢

0 投票
2 回答
181 浏览

regex - 如何为 JMeter 编写正则表达式?

由于我是使用 jmeter 的新手,所以我坚持为此表达式编写正则表达式:

有人可以帮帮我吗。

0 投票
1 回答
206 浏览

ruby - 使用 ruby​​-jmeter 测试时如何设置代理?

我最近开始研究使用 ruby​​-jmeter gem 来扩展我们的 Ruby/Cucumber 测试框架,用于性能测试 REST API 以及功能测试。

我能够从 ruby​​ 成功执行 jmeter 测试,但由于未设置代理,测试失败。如何为我的测试添加代理设置?

这是我创建的测试计划:

这是我得到的错误 -

0 投票
1 回答
144 浏览

ruby - 需要有关 ruby​​ 项目中“模块”使用的帮助(使用“ruby-jmeter”的 3rd 方 gem

我正在尝试为我的公司创建绩效自动化框架。Beinbg 新手到 ruby​​ 领域,我想保持简单。这是 性能框架的结构

我在“common”文件夹中有多个 ruby​​ 文件,如 request.rb、payload.rb 等(因为它们包含一些实用程序),然后在 test.rb 中进行测试(在“TestFlows->SimpleFlow->test.rb”之一下)。 rb) 。
有关更多详细信息,请参见上面的结构

我现在在这些文件下的确切代码是

请求.rb

有效载荷.rb

等等文件

测试.rb

当我运行这个程序时,它转到上面,我得到了那些错误(第 3 方 ruby​​ gem 的函数未定义)。

谁能指出我关于上述结构的问题并建议我这样做的正确方法?

编辑:我得到以下错误

编辑 在这里定义了我的更改并且工作正常 在调用模块方法时遇到问题(具有类对象,包含在另一个 ruby​​ 文件中)

0 投票
0 回答
108 浏览

ruby - 调用模块方法时遇到问题(具有类对象,包含在另一个 ruby​​ 文件中)

我是 ruby​​ 的新手,正在使用“ruby-jmeter”gem(由 flood.io 提供)制作性能自动化框架

我制作了以下文件结构,其中 payload.rb 和 request.rb 包含我常用的实用方法。我从 test.rb 调用的(test.rb 将由 QA ppl 编写)

性能自动化框架结构

request.rb (位于“common”文件夹下)

wrappingclasses_under_single_module.rb(位于“common”文件夹下)

test.rb (位于“testflow->simpleflow”文件夹下)

运行 test.rb 时,出现以下错误

编辑 (现在工作正常)通过使用更新了常用实用程序文件

请求.rb

测试.rb

0 投票
1 回答
1403 浏览

jmeter - JMeter 如果没有达到控制器条件?

我正在尝试在基于令牌的授权机制下创建测试。在访问令牌过期之前,一切都几乎正常工作。然后我正在尝试刷新它,但是似乎没有执行某些测试。

这是授权舞蹈:

p>

一切正常,直到AccessToken过期并且服务器返回我这个正文:

在此处输入图像描述

在那之后,我期待 JMeter 到达内部if controller${JMeterThread.last_sample_ok} == false然后下一个if controllerwith condition ${expiredaccesstokenerror} == "expired_accesstoken"。但是我无法弄清楚为什么没有达到此代码。

正如您在此处的图片中看到的那样,我在 JMeter 中将这个过程实现为:

在此处输入图像描述

0 投票
0 回答
145 浏览

jmeter - JSESSIONID 未通过 JMeter 中的 HTTP cookie 管理传递

通过 JMeter 无法传递 JSESSIONID 虽然它很少发生,但我无法找出根本原因。

我的第一个请求是登录 - HTTPS 协议上的 POST 下一个请求是使用第一个请求的 JSESSIONID,因为我从 Config 元素添加了 HTTP Cookie 管理器,这个请求是 GET over HTTPS 并给出 401 状态代码。并且登录成功发生。

任何人,请建议???

0 投票
2 回答
726 浏览

jmeter - 5秒后连续发送一个请求

我的线程组有 5 个 http 示例请求,每个请求运行一次。之后,我想每 5 秒发送一个 http 示例请求,该请求在上述 4 个示例之后运行。

请建议

0 投票
1 回答
162 浏览

jmeter - 如何分析 Jmeter 中的性能报告

Jmeter 中的 PerfMon 和 Monitor 工作正常。我知道如何提取报告和所有内容。谁能给我解释一下。如何查看绩效报告?我如何判断服务器?服务器上的所有问题是什么?

0 投票
1 回答
660 浏览

jmeter - 测试 POST 方法的 API,得到“未知错误”的响应

我是 jmeter 的新手,我正在测试 POST 方法的 API。我将 json 请求放入正文并通过使用侦听器作为视图表树检查响应,它显示状态为成功,但我在响应中检查它显示错误消息为:

但是当我在邮递员中尝试相同的 API 时,它显示正确的成功响应和输出参数。

我将参数传递为: