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

无法使用Jmeter测试加载JMS/TIBCO ems

季小云
2023-03-14

我试图使用Jmeter来测试tibco ems服务的性能,我使用了JMS点对点和JMS publisher,但都没有成功。并得到以下错误:

响应消息:javax.naming.authenticationException:不允许:无效名称或密码[根异常是javax.jms.jmsSecurityException:无效名称或密码]

共有1个答案

施驰
2023-03-14

Tibco EFTL Java客户端库研究:

package com.tibco.eftl;

import com.tibco.eftl.impl.WebSocketConnection;
import java.security.KeyStore;
import java.util.Properties;

public class EFTL {
    public static final String PROPERTY_USERNAME = "user"; // <------ this is the correct property name
    public static final String PROPERTY_PASSWORD = "password";
    public static final String PROPERTY_TIMEOUT = "timeout";
    public static final String PROPERTY_CLIENT_ID = "client_id";
    public static final String PROPERTY_NOTIFICATION_TOKEN = "notification_token";
    public static final String PROPERTY_AUTO_RECONNECT_ATTEMPTS = "auto_reconnect_attempts";
    public static final String PROPERTY_AUTO_RECONNECT_MAX_DELAY = "auto_reconnect_max_delay";
    public static final String PROPERTY_DURABLE_TYPE = "type";
    public static final String PROPERTY_DURABLE_KEY = "key";
    public static final String DURABLE_TYPE_SHARED = "shared";
    public static final String DURABLE_TYPE_LAST_VALUE = "last-value";
    private static KeyStore trustStore;

因此,我希望您需要将username属性更改为user,这样您的场景就可以正常工作了。

以防万一,请参阅构建JMS测试计划-Apache JMeter文章,了解有关使用JMeter进行消息队列负载测试的更多信息

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

  • 问题内容: 我想使用JMeter来测试Java服务。但是,我要测试的URL必须动态生成(时间戳,有效负载哈希等)。我创建了一个可输出输出有效URL的自可执行jar。 URL每次迭代都会更改。有没有一种方法可以配置JMeter来运行Jar以获取它发出的每个HTTP请求的URL?谢谢! 问题答案: 您需要使用以下各项的组合: OS Process Sampler(以产生实用程序JAR) 正则表达式提取

  • 我有这个问题,知道吗?我正在添加洞迹 我的代码如下所示: 我的文件夹目录如下所示: 堆栈跟踪:

  • 我正在使用Jmeter对应用程序进行负载测试。否:线程数为100。 第一个HTTP请求是主页。第二个HTTP请求是进行实际登录的登录页面。有n个API。 我想要实现的是: 前100个线程同时出现在主页上。然后100个线程同时进入登录页面。然后100个线程同时运行第n个API。

  • 嗨,我是JMeter的新手,我知道如何使用JMeter执行负载测试。我试图弄清楚压力测试或容量测试是如何通过JMeter执行的。是不是通过逐渐增加JMeter中的线程数,我们可以确定何时出现性能问题,并获得阈值,在阈值以上运行测试。那它会做压力测试吗? 在如何执行压力测试和能力测试与Jeter工具混淆。