我正在尝试将 JMeter 与一些自定义采样器一起使用来负载测试通常通过 Weblogic RMI over T3 从基于 Swing 的 GUI 访问的 Java 应用程序。目的是通过模拟许多并发用户连接/交互(最多约 500 个)来加载应用程序服务器并测量特定事务的响应时间。
我已经实现了几个 JMeter 采样器,它们通过 JNDI 查找获取到服务器的 RMI 连接,并且工作正常。但是我注意到,即使我使用不同的凭据在不同的线程上获取两个上下文,也只会打开一个 T3 连接。
有没有一种方法可以有效地从一个 JVM 中创建到应用服务器的多个独立连接,或者我是否会被迫每个 JVM 运行一个用户?
应用程序在 WLS 11g 中运行,目前在 Hotspot 32 位上,但将迁移到 JRockit 64 位。
谢谢。