问题标签 [jmeter-4.0]

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 回答
50 浏览

performance - JMeter 脚本开发

我可以使用 Blazemeter 扩展来录制脚本吗?说是免费版。我知道它是免费且易于录制的,但同时我也不想在未来冒任何风险。请建议我是否正确的方法?

脚本开发 blazemeter 扩展 脚本执行 非 GUI 模式命令行

谢谢

0 投票
1 回答
378 浏览

jmeter - 如果不满足匹配的 Regular Exp 条件,则退出 jmeter 中的迭代

如果事务中捕获的正则表达式值是'NotFound'/''Null',您能否指导我如何添加条件以退出当前测试迭代并继续下一组迭代

0 投票
1 回答
908 浏览

jmeter - Jmeter - 如何处理在 RegExpression 中从同一响应中捕获的重复值

如何确保/处理重复值在使用正则表达式时不会被捕获?

在我的场景中,我需要从我的回复中捕获多个报价。但不能在交易中一次又一次地使用相同的优惠

0 投票
1 回答
900 浏览

jmeter - JMeter:为 multipart/form-data 中的参数添加/删除正文 HEADERS

我很难更改 JMeter 中 POST 调用的标头参数(Content-Type: text/plain; charset=US-ASCII to Content-Type: application/json ) - 将 JSON 文本作为 mutlipart/form-data 参数发送带有内容应用程序/json。

试过这个代码片段 - sampler.getHeaderManager().remove(1) - 它没有帮助删除正文标题。

你能给我留下建议吗?

0 投票
1 回答
176 浏览

jmeter - JMeter:看到锯齿图而不是平滑图(恒定负载)

我正在使用 JMeter 对我的应用程序进行负载测试。这是我的线程组配置的样子:

在此处输入图像描述

我期望使用 200 个线程(请求)来访问应用程序并保持该负载 30 分钟。

我正在使用 5 个使用百分比执行的吞吐量控制器,每个 HTTP 请求(在每个控制器下)使用特定百分比(总计为 100)。

我使用非 GUI 模式启动测试并将结果输出到 csv。当我绘制这个(使用 Kibana)时,我看到一个看起来像这样的图表

在此处输入图像描述

我每 5 分钟看到一个高峰和下降。我希望在运行测试的 30 分钟内看到均匀的负载。知道为什么会这样吗?我的配置有问题吗?

0 投票
3 回答
1042 浏览

jmeter - JMeter:使用恒定吞吐量计时器控制请求/秒时选择多少线程/用户

我正在使用 Jmeter 对我的应用程序进行负载测试。我的应用程序支持多种请求类型,每种请求类型都有一个速率。我想以预定义的速率 (qps) 对应用程序进行负载测试。这就是我编写测试计划的方式:

我有 1 个线程组/请求类型 每个线程组都定义了一个 HTTP 请求和一个恒定吞吐量计时器。计时器定义了我想用(x/秒)访问我的服务器的速率。

在这种情况下,线程/用户的数量有多大?

使用 10 个线程/用户和定义 100 个请求/秒的速率与 100 个线程/用户和定义 100 个请求/秒的速率有什么区别?它只是线程重用吗?最佳做法是什么?

0 投票
1 回答
2111 浏览

jmeter - JMeter:恒定吞吐量计时器未按预期工作

我有一个定义了 200 个线程的线程组。我在线程组中定义了一个 HTTP 请求,在 HTTP 请求中定义了一个恒定吞吐量计时器。定义的目标吞吐量(样本/分钟)为 5400 个样本/分钟(因为我想实现 90 个请求/秒的吞吐量)。

我在非 GUI 模式下运行测试。这是我看到的摘要报告:

我没有看到请求/秒超过 43。我的配置有问题吗?

0 投票
1 回答
195 浏览

docker - 我如何在一个 docker 映像中运行多个 jmx 文件,并且所有结果都应该显示在一个地方

如何在一个 docker 映像中运行多个 JMX 文件,并且所有结果都应显示在一个位置。

没有金牛座,这可能吗?或者我可以借助 JMX 文件的动态名称在 docker 中一一运行所有 JMX 文件吗

我正在使用 Linux

0 投票
1 回答
1428 浏览

jmeter - 使用 JMeter 配置 MQ

请提供您对以下声明的建议:

我需要做一个 MQ Websphere 性能测试。MQ 安装在远程机器上。我需要使用 JMeter 进行配置,并且需要将 XML 和 CSV 文件格式的数据传递给 MQ。JMeter 安装在我的本地机器上。我在网上搜索了配置,在那里我发现了以下配置选项:

  1. JMS 点对点采样器。
  2. JSR223 采样器
  3. JMS 发布者/订阅者

我拥有的当前 MQ 具有以下配置数据:

“主机名” “服务端口” “通道名称” “队列管理器名称” “队列名称” “用户 ID” 和 “密码”

任何人都可以建议配置 MQ 和发送测试数据文件的最佳方法。我是否也必须在本地机器上安装 MQ?另外,请提供相同所需的必要 jar 文件的链接/列表。

注意:JMeter 版本是 3.0(r1743807),IBM MQ Websphere 版本是:7.5

0 投票
1 回答
88 浏览

json - 如何从 JMeter JSON 响应中获取所需的键值

我想验证我的 JSON 格式的 API 响应。就我而言,我想获取并验证“SysCreatedUserId”或特定“Id”的“IsActive”值。请找到以下 JSON 文件。我尝试使用 JSON Assertion,但到目前为止还没有成功。任何人都可以请帮忙。