问题标签 [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 - vars.put 函数未将所需值写入 jmeter 参数
以下是我一直试图在 JMETER 中解决以下 UseCase 的代码。感谢快速帮助。
用例:需要验证页面响应中的特定文本(如“历史”),如果文本计数超过 50,则需要随机选择页面内的选项。如果文本计数小于 50需要选择第一个选项。
我是 Jmeter 的新手,并试图使用 JSR223 POST 处理器解决这个问题,但不知何故卡在 vars.put 函数中,我无法看到 V 参数中填充了所需的数字。
使用边界提取器,其中匹配号 1 应该足以满足第一次选择,而 0 应该足以满足随机选择。
jmeter - jMeter 5.0特殊字符中的简单表服务器
我在 jMeter 5.0 中使用 Simple Table Server 从 csv 读取数据
- 我在 jmeter.properties 中有这一行:sampleresult.default.encoding=UTF-8
- 在 HTTP 请求中,我将 Content Encodig 设置为 UTF-8
- 输入 csv 文件已设置编码 UTF-8
但是在查看结果树中的响应数据中,我得到例如这种字符“HornĂ˝ HriÄŤov”而不是“Horný Hričov”
在 jMeter 4.0 中,此设置有效,我只升级到 5.0 并使用我现有的测试计划
谢谢你的帮助。
redirect - HTTP2 请求不遵循 JMeter 5.0 中的重定向
我正在使用 Blazemeter 的 JMeter 的 HTTP2 插件,但无法使 HTTP2 请求遵循重定向。我尝试检查“Follow Redirects”框和“Synchronized Request”,但它不起作用。
我得到响应代码:301 和响应消息:HTTP/2.0 301 永久移动以及它应该在响应标头中重定向的位置 =>“位置”。
我正在尝试向“www.aoro.ro”(GET https://www.aoro.ro/)发出 HTTP2 请求,该请求应该将我重定向到“ https://www.notino.ro/ ”但不遵循它从响应标头获得的位置:HTTP/2.0 301 永久移动位置:https ://www.notino.ro/ 我被这个响应卡住了,不能使用基于重定向的断言。
我还尝试使用“HTTP 标头管理器”并从浏览器发送所有标头。我读到 HTTP2 版本的 HTTP 协议是异步的,这可能会干扰重定向。
您知道有关使用 HTTP2 插件在 JMeter 上重定向的任何信息吗?
jmeter - JMeter 上的客户端同步
如何使用 JMeter 开发测试,其中两个客户端可以连接到单个 TCP 服务器?
在我的测试中,我将拥有两个客户端和一个服务器:
客户端 1,将消息发送M1
到服务器,服务器处理该消息并将其发送给客户端 2。客户端 2 应答消息。我想检查从T1
到的响应时间T5
。
- 我正在使用
Java Request
. 是否有任何 JMeter 功能可以在线程之间同步操作? - 或者我应该在课堂上实现自己的线程
Java Request
? - 如果我实现自己的线程,这意味着我将复制我的线程进行测试。JMeter 的单个实例支持多少个线程?
jmeter - Transaction Controller is Not Showing Overall response time of all Samples
I have multiple samples under Transaction Controller but in aggregate report it is showing individual samples instead of showing overall response time of transaction controller. In my Script for Transaction Controller i have already checked in Generate Parent Sample and also I have updated the meter.properties file to
but still seeing same issue I am using Jmeter5.0 ,does anyone know why it is not showing results on Transaction controller level It is only happening when I am running test in non-gui modern GUI mode it is working fine
jmeter - 使用 jmeter 进行 API 测试
我正在尝试在 Jmeter 中进行一些 API 测试。我试图关注这个https://octoperf.com/blog/2018/04/23/jmeter-rest-api-testing/。但我需要从 cookie 中获取令牌。
谁能建议我一个解决方案?使用 Jmeter 5.0 版
jmeter - JMeter - 执行 HTTP 请求,直到响应标头匹配
我是 JMeter 的新手,我正在使用一个脚本来检查缓存,场景是:
- 做一个 GET 请求
- 验证它是否已被缓存
- 执行 DELETE 请求
- 验证缓存是否已被删除
然而,由于环境中有三个实例,我正在处理我的脚本,因为x-internal-service-host
返回的不同而导致间歇性故障。
我的测试结果如下所示:
- 执行 GET 请求(返回的 x-internal-service-host 为 c3c8021a51a9:8080 - PASS)
- 验证它是否已被缓存(返回的 x-internal-service-host 为 4eb7ac9d4a76:8080 - 失败,因为调用的是 c3c8021a51a9:8080)
- 执行 DELETE 请求(返回的 x-internal-service-host 为 c3c8021a51a9:8080 - PASS)
- 验证缓存是否已被删除(返回的请求 x-internal-service-host 是 c3c8021a51a9:8080 - 失败,因为删除是针对 4eb7ac9d4a76:8080 进行的)
我正在考虑x-internal-service-host
在步骤 1 中提取响应标头,但我不确定提取后如何继续,是否可以发送 GET 请求,直到提取的响应标头与步骤 2 到 4 的响应标头结果匹配或存在更好的方法来做到这一点?
database - 如何在 JMeter-5 中添加 JDBC 请求采样器
在以前的 JMeter 版本中,只需右键单击测试计划并选择Add > Sampler > JDBC Request即可添加 JDBC 请求。
如何在 JMeter 5 中做到这一点?
java - 从Java代码执行时,JMeter没有将结果保存到文件中
当我从 gui 调用 jmeter test 时,它可以正常工作,但是当我调用标准 JMeter 引擎的run或runTests时,它不会在/tmp/jmeter中保存任何内容。
我怎样才能让它发生?如何从保存响应保存到文件侦听器的 Java 代码中执行和获取 api 有效负载。
我使用 JMeter 5.0
生成器类
}