有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用Weblogic RMI over T3从单个JVM创建多个RMI连接

我试图使用JMeter和一些定制的采样器来加载测试Java应用程序,该应用程序通常通过Weblogic RMI over T3从基于Swing的GUI访问。目的是通过模拟许多并发用户连接/交互(最多500次),加载应用服务器并测量特定事务的响应时间

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

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

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

谢谢


共 (1) 个答案

  1. # 1 楼答案

    您遇到了RMI连接池。有一些方法可以将其关闭,请查看RMI主页和从中链接的属性页,但由于其他原因,例如客户端主机上的端口耗尽,这仍然是一个不现实的测试。您应该考虑使用尽可能多的客户端主机和尽可能多的独立JVM