jmeter在linux下压测

一、Linux配置Java环境

二、liunx安装jmeter、环境配置

环境配置这里不做过多的描述

三、本地jmeter录制脚本

1、创建需要的参数文本
jmeter在linux下压测_第1张图片
2、录制脚本,上传到liunx的脚本不需要添加监听,生成jmx文件
jmeter在linux下压测_第2张图片
jmeter在linux下压测_第3张图片
jmeter在linux下压测_第4张图片

四、把生成的脚本和文本参数上传到liunx

jmeter在linux下压测_第5张图片

五、执行命令,生成结果

输入命令:jmeter -n -t /home/test_data.jmx -l /home/report/report.jtl -e -o /home/report

参数说明:

-h 帮助 -> 打印出有用的信息并退出

-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter

-t 测试文件 -> 要运行的 JMeter 测试脚本文件

-l 日志文件 -> 记录结果的文件

-r 远程执行 -> 启动远程服务

-H 代理主机 -> 设置 JMeter 使用的代理主机

-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号

注意:如果未设置Jmeter的环境变量则在执行脚本的时候需要检查当前目录是否是jmeter的bin目录下

如果一直没有响应:可能是服务器太小、线程数太大。
如果提示:An error occurred: Error in NonGUIDriver Could not find the TestPlan class!那就说明在保存测试计划的时候只保存了部分节点测试计划,重新保存完整的测试计划就可以了。
jmeter在linux下压测_第6张图片

六、生成的结果下载到本地,分析结果

执行成功之后生成的结果
jmeter在linux下压测_第7张图片
jmeter在linux下压测_第8张图片
把生成的结果文件index.html、reprort.jtl下载到本地,直接打开HTML文件可能会出现如下情况;这个时候我们就需要了解一下DashBoard 模块。
jmeter在linux下压测_第9张图片
解决方法:
我在本地jmeter 跑了一次生成的HTML报告是可以的;中途可能会遇到的原因可以看这篇文章http://t.csdn.cn/gSTbj
jmeter在linux下压测_第10张图片

jmeter在linux下压测_第11张图片
liunx生成得报告,暂时没有时间弄,下次再看。

在jmeter种新建监听,添加结果文件reprort.jtl,直接打开就可以看到结果了
jmeter在linux下压测_第12张图片
jmeter在linux下压测_第13张图片
jmeter在linux下压测_第14张图片

你可能感兴趣的:(Jmeter,Linux,linux,压力测试)