Tag: jmeter

jmeter测试计划导航窗格字体大小

我可以通过调整UIDefaults来更改jMeter的字体大小,如此命令行中更改Swing字体大小的答案所示。 但是,测试计划左侧的导航窗格仍然具有极小的字体。 有没有办法改变这个?

Jmeter – 未来时间戳

我试图在Jmeter中创建一个参数,给出当前时间戳+ 5分钟。 有谁知道如何做到这一点? 要生成当前时间戳,我有:$ {__ time(HH:mm:ss,TIMESTAMP)}

使用JMeter中值列表中的请求值

我相信我过去已经做过这件事,但不知怎的,我无法弄清楚如何;-)所以,这是我的问题: 我正在尝试创建一个JUnit测试计划,其中每次迭代都会通过更改特定参数来修改HTTP请求。 因此,例如在五次迭代中,我希望进行以下HTTP请求: http://localhost:8080/test/foo.html?id=1 http://localhost:8080/test/foo.html?id=2 http://localhost:8080/test/foo.html?id=3 http://localhost:8080/test/foo.html?id=4 … 我想为测试计划全局配置标识符值,并在HTTP请求采样器中使用它们,如下所示: Path: /test/foo.html?id=${categoryId} 现在的问题是:如何全局配置标识符值(我不想使用StringFromFile )以及如何在采样器中引用它们?

jmeter测试因内存不足错误而失败

当尝试使用50或更多用户运行jMeter时,它会给出OutOfMemoryError: 2013/12/18 13:35:15 ERROR – jmeter.threads.JMeterThread: Error processing Assertion java.lang.OutOfMemoryError: Java heap space 2013/12/18 13:35:15 ERROR – jmeter.threads.JMeterThread: Error processing Assertion java.lang.OutOfMemoryError: Java heap space 2013/12/18 13:35:15 ERROR – jmeter.threads.JMeterThread: Error processing Assertion java.lang.OutOfMemoryError: Java heap space 2013/12/18 13:35:15 ERROR – jmeter.threads.JMeterThread: Error processing Assertion java.lang.OutOfMemoryError: Java heap space 2013/12/18 13:35:16 ERROR – jmeter.threads.JMeterThread: Test […]

如何在负载测试期间测量CPU和内存

我们在异构环境中使用JMeter,我们希望在运行服务或Web应用程序的服务器上产生大量负载时测量CPU和内存。 你会建议使用什么? 是否有可用的软件解决方案(开源或商业)可记录文件或数据库中的CPU和内存使用情况? 谢谢!

处理时间,延迟和响应时间的含义和计算公式

任何人都可以从下图中validation处理时间,延迟和响应时间公式。我对响应时间公式有一些疑问。 如果您与我的这些公式有冲突,请给我certificate参考。

JMeter延迟与加载时间(采样时间)

我在我的HTTP服务器上运行测试,当我将服务器从localhost(使用笔记本电脑)切换到AWS EC2 t.micro服务器时,传输速度非常慢。 我想知道使用JMeter进行测试时延迟和加载时间(或采样时间)之间的差异。 加载时间在“查看结果树”中,采样时间在“查看表中的结果”中。 这是我的问题。 发送大约3.5mb的zip文件时,在localhost中测试时大约需要0.5秒。 但是,当我在EC2服务器上测试它时,大约需要6~8秒。 我知道3.5mb相当大,但是不是8秒太慢了? 在我的测试中,JMeter显示当加载时间为6~8秒时,延迟约为0.5~1秒。 这两者有什么区别?

使用Java代码的Jmeter分布式测试

我能够使用Java代码运行Jmeter,但如果我想和分布式测试一样,那么我如何在Java代码中添加远程引擎。

如何从Jmeter执行java类

有没有办法从jmeter执行java类? 我用maven程序集打包了我的类,并将它放在JMETER_HOME的lib文件夹中。 然后我在我的测试用例中创建了BSF Listener并写道: import my.package.name.App; my.package.name.App app = new my.package.name.App(“argument1”, “argument2”); 是否有另一种方法来执行java类或任何可能与java -jar直接调用jar,这个类基本上从较小的文件创建一个大文件,这些位置由jmeter提供,因此它需要包含在测试中因为它的部分流程。

如何在1秒钟内发送4000多个请求?

我有一个HTTP GET request 。 我需要在1秒内将请求发送到应用程序服务器超过4000次。 我正在使用JMeter发送这些请求。 每次使用嗅探器工具( Wireshark )进行每次测试时,我都会采用空灵痕迹。 我试图从一台机器,多台机器(并行)甚至分布式模式实现这一目标。 实际上,JMeter的结果不是我关注的问题。 此测试的关注点是在嗅探器工具上看到4000请求在一秒内命中服务器。 在使用以下JMeter测试计划时,我在1 sec的空灵痕迹中发现了近2500请求。 Number of Threads= 4000 Ramp-Up Periods = 0 (Though it is depricated) Loop count= 1 当我使用线程数为2500 ,我在空灵跟踪中的一秒内得到了近2200 request命中服务器。 服务器对该请求的响应不是我关注的问题。 我只是想确保JMeter发送的4000请求在一秒钟内到达应用服务器。 更新: 案例1:(4000个主题) Number of Threads= 4000 Ramp-Up Periods = 0 Loop count= 1 案例1的输出: JMeter(查看表中的结果) :启动4000个请求2.225秒。 虚拟跟踪 :4000个请求命中服务器4.12秒。 案例2:(3000个主题) JMeter(查看表中的结果) :1.83秒启动3000个请求。 […]