jmeter安装无法启动

jmeter.bat启动报错
我的图书馆
jmeter.bat启动报错
今天,在用Jmeter2.4的时候,启动Jmeter.bat的程序时,出现以下出错信息:Unrecognized VM option '+HeapDumpOnOutOfMemoryError'
Could not create the Java virtual machine.
errorlevel=1
请按任意键继续. . .
上网查了一下,可以用以下方法解决:
编辑jmeter.bat文件,将set DUMP=-XX:+HeapDumpOnOutOfMemoryError注释掉。
另外,还查了一下原因。
是因为机器用的是1.5的jdk环境,网上的大牛们说:
Well, this is an unexpected one. Apparently the HeapDumpOnOutOfMemoryError option was added in JDK 1.6, and then back-ported into 1.4.2_12, 1.5.0_07. We'll document this, and discuss what to do to fix it.
所以呢,还有一个方法是可以解决的,就是升级你的jdk环境到1.6罗。
喜欢该文的人也喜欢是基于 的框架,所以第一个要求是JDK安装在机器上。
第1步 - 验证Java安装在你的机器上
现在,打开控制台并执行以下 java 命令。
Open Command Console
c:& java -version
Open Command Terminal
$ java -version
Open Terminal
machine:~ joseph$ java -version
让我们来验证所有的操作系统的输出:
java version &1.7.0_25&
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
java version &1.7.0_25&
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
java version &1.7.0_25&
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
如果没有安装Java,可以从以下网址:&下载并安装Java软件开发工具包(SDK)。本教程中使用Java1.7.0_25。
第2步:设置JAVA环境
设置 JAVA_HOME 环境变量指向的基本目录的位置,在机器上安装Java。例如;
Set the environment variable JAVA_HOME to C:Program FilesJavajdk1.7.0_25
export JAVA_HOME=/usr/local/java-current
export JAVA_HOME=/Library/Java/Home
附加 Java编译器的位置到系统路径。
A C:Program FilesJavajdk1.7.0_25in to the end of the system variable, Path.
export PATH=$PATH:$JAVA_HOME/bin/
not required
验证Java安装使用命令java-version如上所述。
第3步:下载JMeter
下载JMeter最新版本,从&。在写这篇教程的时候,下载的Apache JMeter2.9,并将它复制到&C:&JMeter 目录中:
目录结构看起来应该像如下:
apache-jmeter-2.9
apache-jmeter-2.9in
apache-jmeter-2.9docs
apache-jmeter-2.9extras
apache-jmeter-2.9lib
apache-jmeter-2.9libext
apache-jmeter-2.9libjunit
apache-jmeter-2.9printable_docs
可以重命名的父目录(即Apache的JMeter2.9),但不改变子目录名称。
第4步:运行JMeter
一旦下载JMeter,跳转到bin目录。在我们本教程中,这将是 /home/manisha/apache-jmeter-2.9/bin。现在点击以下:
jmeter.bat
JMeter的GUI点击上述文件后,经过短暂的停顿,应该会出现在下面的图片中看到,这是一个Swing应用程序:
这是主页面,默认页面的工具。
易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加3个群。
Java技术群:
(人数:2000,等级:LV5,免费:否)
MySQL/SQL群:
(人数:2000,等级:LV5,免费:否)
大数据开发群:
(人数:2000,等级:LV5,免费:否)
Python技术群:
(人数:2000,等级:LV5,免费:否)
人工智能深度学习:
(人数:2000,等级:LV5,免费:否)
测试工程师(新群):
(人数:1000,等级:LV1,免费:是)
前端技术群(新群):
(人数:1000,等级:LV1,免费:是)
C/C++技术(新群):
(人数:1000,等级:LV1,免费:是)
Node.js技术(新群):
(人数:1000,等级:LV1,免费:是)
PostgreSQL数据库(新群):
(人数:1000,等级:LV1,免费:否)
Linux技术:
(人数:2000,等级:LV5,免费:否)
PHP开发者:
(人数:2000,等级:LV5,免费:是)
Oracle数据库:
(人数:2000,等级:LV5,免费:是)
C#/ASP.Net开发者:
(人数:2000,等级:LV5,免费:是)
数据分析师:
(人数:1000,等级:LV1,免费:是)R语言,Matlab语言等技术JMeter 是 Apache 基金会下的一个开源软件,他是一个 100% 纯 Java 应用,用来测试应用功能行为及性能。 它最初设计用于 Web 应用程序, 但是后来也扩展到其他测试领域。
安装 JMeter 前需要先安装 Java 环境, JMeter 4.0 依赖 Java 8 或 9 。
JMeter 安装很简单,执行以下命令:
wget -c http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-4.0.zip
unzip apache-jmeter-4.0.zip
chmod +x apache-jmeter-4.0/bin/jmeter.sh
启动 JMeter
cd apache-jmeter-4.0/bin
./jmeter.sh
此时可以看到 JMeter 的图形界面:
一个简单的测试实例
1. 启动测试用接口
首先我们写一段 php 代码,通过 PHP 内置的 Server 启动它。
$user_id = $_GET['user_id'];
file_put_contents('/tmp/1.log', $user_id.PHP_EOL,
FILE_APPEND);
echo $user_
以上代码保存为 index.php
命令中执行 php -S 127.0.0.1:8080
在浏览器访问 http://127.0.0.1:8080/index.php?user_id=1 , 输出 1 说明服务接口正常
2. 创建线程组
使用 JMeter 测试应用性能首先要创建一个线程组
右键 “Text Plan”, 在弹出的菜单栏选择 “Add-&Threads(Users)-&Thread Group”
就创建了一个线程组:
“Number of Threads (users): ” 即并发用户数,相当于 ab 命令的 -c 参数
“Loop Count:” 循环请求次数, 即每个线程请求多少次, 这个数据乘以线程数相当于 ab 命令的 -n 参数
我们设置了 “Number of Threads (users)” 为 5 , “Loop Count” 为 60 , 相当于ab 命令
ab -c 5 -n 300 http://xxx.com
2. 创建测试请求
右键我们刚刚创建的线程组“Thread Group”, 选择 “Add-& Sampler-& HTTP Request”
这一步相当于通过多个参数拼出要测试的接口地址。
注意Path中, ${__counter(false)} 为 JMeter 内置的函数, 它的返回值为当前请求次数
**这样保证了我们每次向服务器请求的 user_id 的值都不一样 **
此时我们将要进行的测试等同于 ab 测试命令:
ab -c 5 -n 300 http://127.0.0.1/index.php?user_id=1
3.开始测试
右键线程组 “Thread Group”, 选择 “Add-& Listener-&Summary Report “, 创建一个结果报表
然后点击, 菜单栏中的绿色按钮, 开始测试:
打开 ‘/tmp/1.log’ 可以看到,每次请求的 user_id的值都是不同的。
JMeter 的功能非常丰富,请自行研究。
http://www.cnblogs.com/TankXiao/p/4059378.html
https://www.cnblogs.com/MasterMonkInTemple/p/3442770.html
转载请注明: &
or分享 (0)18:30 提问
jmeter添加自己的jar包后,启动报错:内存溢出,怎么处理?
jmeter添加自己的jar包后,启动报错:内存溢出,怎么处理?
报错信息如下:
Uncaught Exception java.lang.OutOfMemoryError: PermGen space. See log file for details.
已经增加了jmeter.bat的内存,
set HEAP=-Xms512m -Xmx1024m
set NEW=-XX:NewSize=256m -XX:MaxNewSize=1024m
set SURVIVOR=-XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=50%
但是还是启动不了,还是报上边的错,求助大神!!
按时间排序
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐求各位大神讲解一下,Jmeter突然启动不了了【软件测试吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:66,470贴子:
求各位大神讲解一下,Jmeter突然启动不了了收藏
学软件测试,来传智! 项目实战教学,层层递进,课程设置贴合企业用人需求,课程不断更新,学习即积累项目经验,多种职业规划,找到自己心仪的工作.
是不是没有java环境啊!
你的jdk是1.6或者1.5吧
重新下载一个jmeter即可解决
登录百度帐号

我要回帖

更多关于 jmeter安装 的文章

 

随机推荐