网站建设工作小组分工,服务称赞的建筑机电网,seo提供服务,企业邮箱注册申请价格最近做一个基于duboo服务的接口#xff0c;需要进行稳定性测试。但是用Jmeter GUI 方式跑只能持续2个小时左右#xff0c;Jmeter就崩溃了#xff0c;日志报错#xff1a;out of memory
解决方法如下#xff1a;
直接运行jmeter的java包试试#xff1a;
1、打开jmeter.…最近做一个基于duboo服务的接口需要进行稳定性测试。但是用Jmeter GUI 方式跑只能持续2个小时左右Jmeter就崩溃了日志报错out of memory
解决方法如下
直接运行jmeter的java包试试
1、打开jmeter.jar所在目录
2、按住shift不放在空白处点右键选择“在此处打开命令窗口”
3、输入java -Xms1024m -Xmx1024m -XX:MaxNewSize256m -XX:MaxPermSize256m -jar jmeter.jar
注:jmeter.jar请替换成你自己的jmeter的jar包的名字
windows环境修改jmeter.bat
set HEAP-Xms256m -Xmx256m
set NEW-XX:NewSize128m -XX:MaxNewSize128m
改为
set HEAP-Xms256m -Xmx1024m
set NEW-XX:NewSize128m -XX:MaxNewSize512m
通过以上方法只能延长Jmeter崩溃的时间改了后跑了3个半小时还是崩溃了。最后想着通过命令跑即非GUI模式
非 GUI 模式运行测试脚本的一些命令
-h 帮助 - 打印出有用的信息并退出-n 非 GUI 模式 - 在非 GUI 模式下运行 JMeter-t 测试文件 - 要运行的 JMeter 测试脚本文件-l 日志文件 - 记录结果的文件-r 远程执行 - 启动远程服务-H 代理主机 - 设置 JMeter 使用的代理主机-P 代理端口 - 设置 JMeter 使用的代理主机的端口
使用非GUI模式跑的步骤为
在JMter GUI界面新建测试计划新建线程组、聚合报告线程数执行时间等其中聚合报告需要保存到指定的文件保存在Jmeter bin目录新建一个txt文件重命名为指定的聚合报告文件名打开cmd找到Jmeter bin目录执行命令jmeter -n -t javarequest.jmx -l 20170820.jtl 【性能测试】终于有一套全面的性能测试教程啦真实企业性能测试全流程项目实战!