jmeter相关内容

全局级别的 JMeter cookie 管理器

JMeter 文档指出应该在线程组级别添加 cookie 管理器.但是,在测试计划级别添加它会发生什么和/或可能的副作用是什么?我是否正确地假设所有线程组都会选择这个全局 cookie 管理器并按预期进行而没有错误?这通常是不受欢迎的吗?只是想更好地了解它在 JMeter 中的工作原理. 解决方案 我一直使用在测试计划级别而不是测试组添加的 HTTP Cookie 管理器适用于任何性能/负 ..
发布时间:2022-01-04 12:55:50 Java开发

JMeter 只在最后一个控制器

我想为每个线程执行某个操作,因此,我假设tearDown Thread Group 不起作用. 只有当它是线程的最后一次迭代时,有没有其他方法可以只运行一次控制器? 谢谢. 解决方案 将 If Controller 添加到您的测试计划. 使用以下表达式作为 If 控制器的条件(假设 __groovy()函数): ${__groovy(ctx.getThreadGroup ..
发布时间:2022-01-04 12:55:42 其他开发

手动设置 Jmeter 主目录

根据这篇文章,自动检测Jmeter home.有没有办法手动设置?我的脚本从另一个地方启动java,导致home被错误检测. 解决方案 您可以使用命令行选项: -d {参数} 或 --homedir {参数} 要使用的 jmeter 主目录 见: http://jmeter.apache.org/usermanual/get-started.html ..
发布时间:2022-01-04 12:55:32 其他开发

Jmeter:使用带有变量的 jmeter Junit 请求

正如我在问题中所说,是否可以将 jmeter 变量(通过 -J 传递)传递到 JUnit 请求 中,以便它可以在内部用于 junit 测试? 这听起来是可行的,因为 Apache Junit 请求文档 表明:> ... JMeter 目前直接运行测试方法,而不是把它留给 JUnit.... 这表明 jmeter 可以控制传递参数,但我没有找到支持文档,也没有通过 JUnit 请求采样 ..
发布时间:2022-01-04 12:55:25 其他开发

向 JMeter REST 请求添加身份验证

我今天大部分时间都在努力使这项工作发挥作用,但仍然没有成功.我有一个简单的案例 - 我只想向我的网络服务发送一个 GET 请求.但是无论我做什么,我都无法对其进行身份验证.我尝试了各种授权管理器、Cookie 管理器、页眉管理器的组合……都无济于事. 我已经把它归结为这个最简单的测试: 线程组---->HTTP 授权管理器---->HTTP 请求---->查看结果树 我可能会遗漏什么?? ..
发布时间:2022-01-04 12:55:18 其他开发

我们可以通过 jmeter.bat 和 ApacheJMeter.jar 打开 JMeter.有什么不同?

我们可以通过jmeter.bat和ApacheJMeter.jar打开JMeter. 它们之间有什么区别? 解决方案 jmeter.bat 是仅用于打开命令行的 Windows 的批处理文件提示 它在内部执行 ApacheJMeter.jar 但添加了更多的逻辑,如检查最低 Java 版本(1.8 版本 3.2)或添加参数设置 -XX:+HeapDumpOnOutOfMem ..
发布时间:2022-01-04 12:55:11 其他开发

如何理解事务控制器响应时间?

我有一个包含两个 HTTP 请求的事务控制器.执行测试后,两次HTTP请求的90%响应时间为4&分别为 5 秒.但是事务控制器的 90% 响应时间是 21 秒.我不明白 JMeter 如何为父事务控制器提供 21 秒的响应时间(我假设它应该总结子 HTTP 请求响应时间并显示 4+5=9 秒)?你能帮我解决这个问题吗? 解决方案 Transaction Controller 应该总结所有嵌 ..
发布时间:2022-01-04 12:55:05 其他开发

使用 JMeter Mail Reader 采样器测试高级场景

我已经使用邮件阅读器采样器在 Jmeter 中编写了一个测试计划来测试 IMAPS 服务器.该测试仅允许我读取文件夹中的所有邮件或读取文件夹中的 x 封邮件.或者,我可以在阅读后从服务器中删除邮件. 但是似乎没有选项可以执行其他操作,例如: 阅读仅由某些邮件标识符标识的特定电子邮件 在文件夹之间移动邮件 将邮件复制到另一个文件夹 标记邮件已读/未读 明确地从垃圾箱中删除邮件等 ..
发布时间:2022-01-04 12:54:56 其他开发

我可以通过 JMeter 打开 Microsoft EDGE 吗?

我想通过 JMeter 打开 EDGE 浏览器.所有其他浏览器在 JMeter 中都有特定的配置元素.但是 Edge 没有任何 &我想使用边缘浏览器. 解决方案 目前WebDriver Sampler 插件 不支持 Edge 浏览器,您可以联系JMeter 插件开发人员和维护者并澄清是路线图上的功能以及是否/何时实施. 与此同时,您仍然可以使用 JSR223 Sampler 和 Gr ..
发布时间:2022-01-04 12:54:46 其他开发

JMeter 为儿童功能添加思考时间

在 JMeter 中,当我右键单击 Thread/Controller 我有一个选项:Add Think Time to children 功能,当我点击它时,我会在每个 Sampler Test Action使用 Uniform Random Timer 暂停,随机延迟 100 和恒定延迟 1000. 我没有在文档中找到任何对它的引用以及为什么/如何使用它.它是否可配置以及如何配置?它有特 ..
发布时间:2022-01-04 12:54:38 其他开发

使用 Jmeter 的 HTTP 请求将记录放入 Amazon Kinesis

我使用 jmeter 为我的网络服务 REST 创建 HTTP 请求.现在我想使用 PutRecords 方法将此请求发送到 Amazon kinesis,但我不知道如何创建请求,特别是如何在 kinesis 中设置用于签名和身份验证的 Headers 字段.有人使用过 Rest 请求吗?谢谢 解决方案 这个问题很老了,我不记得所有了,但如果有人需要,这是代码:BeanShell 采样器 ..
发布时间:2022-01-04 12:54:29 其他开发

Jmeter 分发配置设置

完成以下步骤:主机 > 编辑 jmeter 文件并将远程主机 ip =10.21.4.199 和从机启动 jmeter-server.所有机器都在同一子网 &相同版本的java和jmeter.问题是: 1> 没有运行从机.可以提供步骤,请不要添加 jmeter 分发 pdf 的通用 pdf.2>脚本在没有远程主机的情况下运行,留空.3>是否必须在主机上运行脚本? 你能解释一下其他的意思吗: ..
发布时间:2022-01-04 12:54:15 其他开发

Jmeter protobuf 测试.无法读取 Protobuf 消息

我正在通过 protobuf 协议并使用 HTTP 请求采样器测试一个项目.目标应用程序服务器也是用 Java 编写的.响应中存在错误问题: "无法读取 Protobuf 消息:协议消息包含一个无效标签(零).;嵌套异常是com.google.protobuf.InvalidProtocolBufferException:协议消息包含无效标签(零)" 这种情况不是在 100% 的请求中 ..
发布时间:2022-01-04 12:54:05 Java开发

Jmeter多文件上传

一个简单的问题,我希望. JMeter 版本:3.0 如何一次上传多个文件,而不是逐个选择?我想在单个请求中上传大约 1000 个文件,并且似乎需要很长时间才能使用当前的用户界面进行设置. 解决方案 您可以使用 Beanshell预处理器动态构建 HTTP 请求采样器有效负载,提供源文件夹,如: 将 Beanshell 预处理器添加为 HTTP 请求 采样器的子项 ..
发布时间:2022-01-04 12:53:58 其他开发

JMeter 同步请求和同步定时器

我想归档包含 HTTP 请求的各种事务控制器 (TA),每次循环总是同时触发.目前,他只是同步发送第一个 TA,第二个在 1-5 秒之间变化. JMeter 设置: 线程组:5 个线程,0 个加速,5 个循环 同步计时器:0 和 30000 超时 结果 查看表格中的结果(用 Excel 过滤交易控制器) 解决方案 您滥用了同步计时器.如果您想对采样器进行分组, ..
发布时间:2022-01-04 12:53:49 其他开发

Jmeter:IP 欺骗不起作用

要测试 IP 欺骗,我遵循以下步骤: 打开 CMD 并执行 nslookup www.xyz.com.asdfg-staging.net 这会给出IP地址,在hosts文件的底部添加这个IP地址.这里C:\Windows\System32\drivers\etc 打开 Jmeter 并在 Http Sample 中添加此 IP,如下所示: 如链接中所述 如何在 jmeter 中设置 ..
发布时间:2022-01-04 12:53:40 其他开发

如何在Jmeter中配置在从机上运行的线程数?

如何控制每个jmeter从机上运行的线程数. 即,如果我总共有 300 个线程和 2 个从机,我希望负载在两台从机上平均分配 - 150 个线程在从属机器 A 上运行 &150 个线程在从属机器 B 上运行. 我也尝试使用以下命令在非 gui 模式下运行 Jmeter -n -t TESTING.jmx -R 10.27.30.93 –J 6 让它在一个特定的从服务器上运行 6 个线程 ..
发布时间:2022-01-04 12:53:32 其他开发

非 GUI 模式下的 Jmeter 错误

我收到此错误,但我不知道我使用了任何插件...我该怎么做才能解决这个问题? [root@centos6 bin]# ./jmeter -n -t ../scripts/Beta/Beta_Load_Test_Plan1.jmx NonGUIDriver java.lang.IllegalArgumentException 中的错误:从以下位置加载 XML 时出现问题:'/opt/jmete ..
发布时间:2022-01-04 12:53:16 其他开发