问题标签 [jmeter-5.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 回答
87 浏览

jmeter - android 应用 jmeter 显示网络不可用

我正在为原生 android 应用程序创建 jmeter 负载测试脚本。所以我在我的安卓设备中为 WIFI 设置了手动代理。为设备和 jmeter 设置 8080 端口。当我开始重新编码时,它会记录设备浏览器操作,但不记录本机应用程序操作。它显示错误,如“互联网不可用”。我也在设备中安装了 jmeter 证书。那么我如何为原生 android 应用程序创建 jmeter 脚本呢?

0 投票
1 回答
99 浏览

jmeter - Jmeter - 在线程组中记录时出错

我正在尝试记录 Https 请求。

当我在 HTTP(s) Test Script Recorder 下记录时,它会记录下来,我可以在查看结果树下看到请求/响应而没有错误。

当我尝试记录相同的场景但在 Thread Group 下时,它给了我错误(应用程序抛出了错误)。应用程序错误 - 遇到错误 页面上出现错误。单击“返回”返回上一页或单击“主页”返回主页。

结构是:测试计划 -> 线程组 -> 记录控制器

在我的应用程序中,记录它从登录页面(SSO 登录页面)开始 -> 主页 -> 搜索页面 -> 在此页面上,我搜索了一些内容并希望捕获其搜索响应时间。

我认为问题是 ViewState 和 EventValidation 没有通过?他们是我可以将其传递到页面的一种方式吗?

0 投票
1 回答
259 浏览

jmeter-5.0 - 标题:运行 jmeter.bat 时 JMeter 出错

我从https://jmeter.apache.org/download_jmeter.cgi(版本 5.1.1)下载最新的 JMeter版本。从命令提示符解压到我的主驱动器后,运行 jmeter.bat 会导致以下错误。

java.lang.InstantiationError: org.apache.log.Logger

java -versoin 命令显示 JRE 12.0.1(64 位)JAVA_HOME 在我的 PC 中正确。

我可以告诉任何人缺少什么来解决此错误。

0 投票
1 回答
88 浏览

rest - 如何将来自一个 HttpRequest 的 Json 请求正文作为下一个 http 请求中的值传递?

我正在尝试捕获从 HTTP 请求创建的有效负载(以 JSON 格式)并将其作为值传递给下一个 API 请求。

Step1:创建 Http 请求负载。下面的示例:

Step2:使用后期处理将最终的 Payload 捕获到变量中

Step3:将RequestBody变量作为值传递给下一个HTTP请求

}

当我到达端点时,我收到以下错误消息:

{“错误”:“BadRequest:请提供有效的 Json”...

如何将其转换为字符串或在函数中包含转义字符并传递请求正文?

0 投票
0 回答
90 浏览

jmeter - JMeter 5.0 - 从预处理器中跳过当前迭代

我的要求是在触发主采样器之前始终验证输入测试数据。鉴于此,我正在使用吞吐量整形计时器,我不想在将输入传递给 IF 控制器内的主采样器之前处理另一个采样器中的输入。(因为输入处理采样器被计入吞吐量)

我正在尝试为此在预处理器中以编程方式设置 TestLogicalAction。

如果我在断言中使用以下行,则它可以正常工作。

SampleResult.setTestLogicalAction(TestLogicalAction.START_NEXT_ITERATION_OF_THREAD);

但是同一行的变体在预处理器中不起作用

尝试1:

ctx.getPreviousResult().setTestLogicalAction(TestLogicalAction.START_NEXT_ITERATION_OF_THREAD);

尝试2:

ctx.setTestLogicalAction(TestLogicalAction.START_NEXT_ITERATION_OF_THREAD);

两次尝试都没有引发任何错误。但是他们并没有在预处理器之后跳过采样器的执行。如何在预处理器中实现这一点?

0 投票
1 回答
174 浏览

jmeter - 如何在 Jmeter 中创建不同的用户输入

所以我有一个场景,几个用户去指定的网站,登录,然后输入一些文本(字面上输入一些文本)。

现在,问题是脚本最初记录了我的输入,现在线程组中的每个用户都只是重复我的操作,每个人都输入相同的输入(我的)。

我需要实现的是每个用户都输入自己独特的输入。我怎样才能做到这一点?

0 投票
1 回答
65 浏览

jmeter - 如何在 Jmeter 中分析对特定请求的回答

这是我的场景:

  • 5 个用户登录网站,目的是缩短 url 链接(如 bilty.com 或 tiny.cc)。

  • 每个用户输入一个唯一的链接并获得缩短的结果。

我需要做的是——对这个“缩短”请求进行某种分析。

另外,我需要:

  • 请参阅此分析中的输出(缩短的链接)。
  • 检查链接是否已创建。
  • 检查缩短的链接是否正确。
  • 确保缩短的链接实际上指向同一个网站,就像输入中的相应链接一样。

编辑:我推断它应该通过响应断言进行,但我无法弄清楚到底如何。

0 投票
1 回答
381 浏览

load-testing - 为什么连接超时和响应超时在 JMeter 中不起作用?

我有一个非常简单的线程组,可以模拟 100 个用户访问 www.google.com。我注意到连接超时和响应超时没有按预期工作。

在 HTTP 请求中,我将 Connect Timeout 指定为 5ms,Response Timeout 指定为 7ms。

在此处输入图像描述

但在结果中,我看到不应该失败的请求失败。在这种情况下,连接时间为 3 毫秒,响应时间 = 负载 - 连接 = 9-3= 6 毫秒。

在此处输入图像描述

可以请一些善良的灵魂告诉我这里发生了什么吗?非常感谢:)

0 投票
1 回答
1840 浏览

jmeter - JMeter中“开始”和“开始无暂停”选项之间的区别

  1. 我什么时候应该使用“开始”或“开始无暂停”选项/按钮执行我的测试?

  2. “开始”比“开始没有暂停”有什么优势,反之亦然?

开始/开始没有停顿

0 投票
0 回答
96 浏览

hash - 我无法获得 Jmeter 哈希函数的输出

我正在对几个参数和我想在我的 jmeter 脚本中用作参数的第二个哈希值进行双重哈希处理。但是我的输出没有进入参数值。请帮助

我已经在 Beanshell 采样器中编写了变量的哈希函数,并且得到了输出。但这并没有进入请求参数

${hashPassword16} 变量我传入请求参数值。那应该给我第二个哈希值。但这只是作为 hashPassword16 传递的。