问题标签 [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.
jmeter - android 应用 jmeter 显示网络不可用
我正在为原生 android 应用程序创建 jmeter 负载测试脚本。所以我在我的安卓设备中为 WIFI 设置了手动代理。为设备和 jmeter 设置 8080 端口。当我开始重新编码时,它会记录设备浏览器操作,但不记录本机应用程序操作。它显示错误,如“互联网不可用”。我也在设备中安装了 jmeter 证书。那么我如何为原生 android 应用程序创建 jmeter 脚本呢?
jmeter - Jmeter - 在线程组中记录时出错
我正在尝试记录 Https 请求。
当我在 HTTP(s) Test Script Recorder 下记录时,它会记录下来,我可以在查看结果树下看到请求/响应而没有错误。
当我尝试记录相同的场景但在 Thread Group 下时,它给了我错误(应用程序抛出了错误)。应用程序错误 - 遇到错误 页面上出现错误。单击“返回”返回上一页或单击“主页”返回主页。
结构是:测试计划 -> 线程组 -> 记录控制器
在我的应用程序中,记录它从登录页面(SSO 登录页面)开始 -> 主页 -> 搜索页面 -> 在此页面上,我搜索了一些内容并希望捕获其搜索响应时间。
我认为问题是 ViewState 和 EventValidation 没有通过?他们是我可以将其传递到页面的一种方式吗?
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 中正确。
我可以告诉任何人缺少什么来解决此错误。
rest - 如何将来自一个 HttpRequest 的 Json 请求正文作为下一个 http 请求中的值传递?
我正在尝试捕获从 HTTP 请求创建的有效负载(以 JSON 格式)并将其作为值传递给下一个 API 请求。
Step1:创建 Http 请求负载。下面的示例:
Step2:使用后期处理将最终的 Payload 捕获到变量中
Step3:将RequestBody
变量作为值传递给下一个HTTP请求
}
当我到达端点时,我收到以下错误消息:
{“错误”:“BadRequest:请提供有效的 Json”...
如何将其转换为字符串或在函数中包含转义字符并传递请求正文?
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);
两次尝试都没有引发任何错误。但是他们并没有在预处理器之后跳过采样器的执行。如何在预处理器中实现这一点?
jmeter - 如何在 Jmeter 中创建不同的用户输入
所以我有一个场景,几个用户去指定的网站,登录,然后输入一些文本(字面上输入一些文本)。
现在,问题是脚本最初记录了我的输入,现在线程组中的每个用户都只是重复我的操作,每个人都输入相同的输入(我的)。
我需要实现的是每个用户都输入自己独特的输入。我怎样才能做到这一点?
jmeter - 如何在 Jmeter 中分析对特定请求的回答
这是我的场景:
5 个用户登录网站,目的是缩短 url 链接(如 bilty.com 或 tiny.cc)。
每个用户输入一个唯一的链接并获得缩短的结果。
我需要做的是——对这个“缩短”请求进行某种分析。
另外,我需要:
- 请参阅此分析中的输出(缩短的链接)。
- 检查链接是否已创建。
- 检查缩短的链接是否正确。
- 确保缩短的链接实际上指向同一个网站,就像输入中的相应链接一样。
编辑:我推断它应该通过响应断言进行,但我无法弄清楚到底如何。
hash - 我无法获得 Jmeter 哈希函数的输出
我正在对几个参数和我想在我的 jmeter 脚本中用作参数的第二个哈希值进行双重哈希处理。但是我的输出没有进入参数值。请帮助
我已经在 Beanshell 采样器中编写了变量的哈希函数,并且得到了输出。但这并没有进入请求参数
${hashPassword16} 变量我传入请求参数值。那应该给我第二个哈希值。但这只是作为 hashPassword16 传递的。