当前位置: 首页 > 知识库问答 >
问题:

用于MQ测试计划的Jmeter中的初始上下文工厂值

西门庆
2023-03-14

我希望使用JMeter在Websphere MQ队列中创建测试负载。我只想将消息放置到队列中--所以我使用JMS Publisher Sampler。我拥有的配置项是:mqhost:port、MQChannel、MQQueueManager、MQQueue

在示例中,我输入了一些设置:Provider URL:tcp://mqhost:port destination:MQQueue

对于MQChannel和MQQueueManager,我已经将它们添加到JMS属性表中:

另一个选择是创建一个带有MQ连接设置的jndi.properties文件,但也不清楚如何做到这一点。

谢谢你。

共有1个答案

长孙明知
2023-03-14

根据文件,应该是

com.ibm.websphere.naming.WsnInitialContextFactory

另外,在您的测试计划中,您似乎对JMeter变量使用了不正确的语法,即您应该使用${MQHost}而不是MQHost

请记住,JMeter并不附带任何MQ jar,您需要以某种方式将它们放在某个地方,然后将它们放到JMeter的类路径(通常是JMeter安装的“lib”文件夹,不管它是可配置的)

 类似资料:
  • 我想以编程方式从一组动态的URL和表单数据生成基本的Jmetm测试计划(不使用Jmetm GUI手动)。我可以使用Jmetm API来做到这一点吗? 它已经在某个地方解释过了吗? 我只需要点开始。 当然,我可以对测试计划XML格式进行逆向工程,然后编写我自己的自定义测试计划生成器,但这很容易出错,每当格式发生变化时,我的生成器都需要更新。

  • 主要内容:测试计划注意事项 -可以将测试计划可视化为用于运行测试的JMeter脚本。 测试计划由测试元素组成,例如线程组,逻辑控制器,样本生成控制器,监听器,定时器,断言和配置元素。 测试计划包含执行脚本的所有步骤。 测试计划中包含的所有内容都按照从上到下的顺序执行,或者按照测试计划中定义的顺序执行。 下图给出了测试计划的目录级别。 测试计划注意事项 - 在运行整个测试计划之前,应保存测试计划。 JMeter文件或测试计划以扩

  • 我尝试使用 Websphere 8.5 完整配置文件将应用程序转换为 Liberty 配置文件,但我遇到了有关不兼容的问题。 无法找到初始上下文工厂 我知道班级的位置com.ibm.ws.ejb.thinclient_8.0.0.jar在完整的配置文件中,但我不能在Liberty配置文件中找到相关的,还有一件事,因为我正在做维护应用程序,所以班级要看看。 com . IBM . WebSphere

  • 在本节中,我们将学习如何编写一个简单的测试计划来测试Java Messaging Service(JMS)。 出于测试目的,我们使用Apache ActiveMQ。有各种JMS服务器,如:glassfish3,IBM WebSphere MQ(以前称为MQSeries),Tibco等。 在继续本节之前,请按照以下简单步骤在系统上安装Apache ActiveMQ。 从以下链接下载最新版本的Apac

  • 主要内容:创建JMeter测试计划,添加采样器,添加监听器,保存并执行测试计划,验证输出在本节中,我们将学习如何创建测试FTP站点的基本测试计划。 为了演示测试目的,我们将使用公共可用的FTP位置,可以使用它来测试文件的下载。 您可以使用市场上现有的任何可用的演示FTP位置。我们使用URL下的FTP位置: https://dlptest.com/ftp-test/ 下图显示了上述URL时打开的网页。 单击FTP测试部分下的URL: ftp://ftp.dlptest.com/ 。 它

  • 主要内容:创建JMeter测试计划,添加采样器,添加监听器,验证输出在本节中,将学习如何创建测试网页的基本测试计划。 出于演示测试目的,我们将测试URL - https://www.xnip.cn/ 的网页性能。 创建JMeter测试计划 进入到JMeter安装bin文件夹,双击文件以启动JMeter界面。 单击“Test Plan”节点。 将测试计划重命名为Demo Test。 选择节点并右键单击所选项目。 鼠标悬停在“Add”选项上,然后将显示元素列表。 选择