0

我正在尝试将 JMeter 与一些自定义采样器一起使用来负载测试通常通过 Weblogic RMI over T3 从基于 Swing 的 GUI 访问的 Java 应用程序。目的是通过模拟许多并发用户连接/交互(最多约 500 个)来加载应用程序服务器并测量特定事务的响应时间。

我已经实现了几个 JMeter 采样器,它们通过 JNDI 查找获取到服务器的 RMI 连接,并且工作正常。但是我注意到,即使我使用不同的凭据在不同的线程上获取两个上下文,也只会打开一个 T3 连接。

有没有一种方法可以有效地从一个 JVM 中创建到应用服务器的多个独立连接,或者我是否会被迫每个 JVM 运行一个用户?

应用程序在 WLS 11g 中运行,目前在 Hotspot 32 位上,但将迁移到 JRockit 64 位。

谢谢。

4

1 回答 1

0

您正在运行 RMI 连接池。有一些方法可以将其关闭,请参阅 RMI 主页和从它们链接的属性页面,但由于其他原因(例如客户端主机上的端口耗尽),它仍然是一个不切实际的测试。您真的应该考虑使用尽可能多的客户端主机和尽可能多的单独 JVM。

于 2012-05-31T01:52:06.960 回答