运行JMeter时如何解决此错误:
[root@bx1 bin]#./jmeter.sh
java.lang.Throwable:无法访问 /opt/apache-jmeter-2.6/lib/extorg.apache.jmeter.NewDriver。(NewDriver.java:98)
JAVAlang.Throwable:无法访问org上的/opt/apache-jmeter-2.6/lib/junit。阿帕奇。杰米特。新司机。(NewDriver.java:98)
JAVAlang.ClassNotFoundException:org。阿帕奇。杰米特。JMeter
在爪哇。网1美元。在java上运行(URLClassLoader.java:217)。安全访问控制器。java上的doPrivileged(本机方法)。网URLClassLoader。java上的findClass(URLClassLoader.java:205)。lang.ClassLoader。java上的loadClass(ClassLoader.java:321)。lang.ClassLoader。loadClass(ClassLoader.java:266)位于org。阿帕奇。杰米特。新司机。main(NewDriver.java:212)
JMeter主目录检测为:/opt/apache-jmeter-2.6
。
ClassNotFoundException有2种可能的含义:
也许你被困在所有java程序共用的文件夹中?e、 g您的路径,或库/java/extensions
基本上没有安装Jmeter,您不需要执行或设置文件来安装它。从Apache站点解压下载zip/gzip时,导航到bin
文件夹,然后单击ApacheJmeter。Jar
。这将启动Jmeter UI实例。还要确保在系统中安装了Java JDK和JRE。
你能告诉我们你要安装的操作系统版本吗?
您的JMeter安装可能已损坏
您可以尝试以下方法:
我们假设您已在计算机上安装了“jdk 1.6”或更高版本,并成功配置了运行和编译java程序所需的环境变量。 但是,要验证您的系统上是否安装了Java。打开控制台并根据您正在使用的操作系统执行以下java命令。 Linux/Unix系统 Windows系统 JMeter的最新版本可从以下网址下载: http://jmeter.apache.org/download_jmeter.cgi 有两种版本
问题内容: 我正在尝试使用Jmeter测试Web服务。该Web服务受NTLM身份验证(windows)保护。我可以使用sampler 加载WSDL 。当前,仅当我将SO服务器中提到的BurpSuit与代理服务器一起使用时,它才有效(而不是SOUP UI,而是将Jmeter与BurpSuite一起使用)。 但是我不想使用代理服务器,而是想直接在Jmeter中通过NTLM身份验证使用Web服务。我已经
接下来的步骤: 我已经使用代理启动了jeter,否则我不会记录任何东西,使用:C:\apache-jmetam-2.13\apache-jmetam-2.13\bin启动 局域网设置: 只使用代理服务器为您的局域网被选中,其他一切都在局域网设置中未被选中。 地址:localhost端口:8080 jeter网站的安全证书。
问题内容: 我从某个时候开始从事Jmeter脚本的工作,因此需要保护Jmeter脚本并主要使其对外部涉众不可读。我的期望是将脚本混淆或提供为某种JAR或可执行文件。我需要一些想法或解决方法。 谢谢 森兹79 问题答案: 可以从Java代码运行现有的JMeter脚本,也可以使用JMeter API 完全在Java中创建JMeter测试,因此创建可执行二进制文件来运行您的测试并对其进行混淆是没有问题的
Overview 在Gatling这个Scala版的性能测试工具大热之前,Apache JMeter始终是最成熟的开源性能/稳定性测试工具。 Run me faster 要用Non-GUI的形式跑 jmeter -n -t demo.jmx -p demo.properties 调正JVM启动参数,默认最大只用512M内存,可以搞大点。 不要放显示结果的listener,只放一个“Generat
Apache JMeter 是 Apache 软件基金会的开源项目,它是功能和性能测试的工具,100% 的用 Java 实现。 Apache JMeter 是纯 Java 编写的应用程序,用于测试服务器应用程序。它可以用来: - 生成测试负载 - 测试性能 - 测试功能性的行为 它包括对 HTTP(S), JDBC, JMS, FTP, LDAP,TCP,本机调用等协议的支持,也可以与用户编写的代码轻松扩展。