- 下载8.0.0.4-WS-MQ-Install-Java-All文件
- 以类似方式运行
java -jar 8.0.0.4-WS-MQ-Install-Java-All.jar
并接受许可协议 - 将
wmq/JavaSE/
文件夹中的所有.jars添加到JMeter Classpath - 重新启动JMeter以选择.jar
- 将JSR223 Sampler添加到您的测试计划中,并将以下代码放入“脚本”区域:
import com.ibm.msg.client.jms.JmsFactoryFactory import com.ibm.msg.client.wmq.WMQConstants import javax.jms.Session // 1 def hostName = "127.0.0.1" def hostPort = 1414 def channelName = "DEV.APP.SVRCONN" def queueManagerName = "QM1" def queueName = "DEV.QUEUE.1" // 2 def ff = JmsFactoryFactory.getInstance(WMQConstants.WMQ_PROVIDER) def cf = ff.createConnectionFactory() // 3 cf.setStringProperty(WMQConstants.WMQ_HOST_NAME, hostName) cf.setIntProperty(WMQConstants.WMQ_PORT, hostPort) cf.setStringProperty(WMQConstants.WMQ_CHANNEL, channelName) cf.setIntProperty(WMQConstants.WMQ_CONNECTION_MODE, WMQConstants.WMQ_CM_CLIENT) cf.setStringProperty(WMQConstants.WMQ_QUEUE_MANAGER, queueManagerName) // 4 def conn = cf.createConnection("app", "") def sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE) // 5 def destination = sess.createQueue(queueName) conn.start()有关更多信息,请参阅使用JMeter进行的IBM MQ测试-学习方式文章,以获取更多信息。



