Linux下使用Jmeter做性能测试
来源:互联网 发布:nginx 伪静态 编辑:程序博客网 时间:2024/05/17 08:03
一、安装Jmeter
1、上传Jmeter压缩包到Linux服务器,如:/opt目录下
2、解压缩 unzip apache-jmeter-3.1.zip
3、配置环境变量:vi /etc/profile
末尾加入:
export JMETER_HOME=/opt/apache-jmeter-3.1
export PATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$JMETER_HOME/bin:$PATH
保存退出
4、执行:source /etc/profile 配置生效
5、检验是否配置成功:jmeter -v
二、编写测试计划
1、在GUI模式创建好测试计划,上传到Linux服务器上
2、编辑测试计划 vi 测试计划.jmx
分别表示:线程数、线程在多少秒内加载完成、启动时间、结束时间、是否开启调度器、持续时间(秒)、启动延迟(秒)
三、执行测试
1、进入jmeter/bin目录下执行: ./jmeter.sh -n -t Jmeter手写bugfree脚本.jmx -l log_vu1.jtl
这条命令表示为:在非GUI模式下使用本机运行Jmeter,执行的测试脚本为:Jmeter手写bugfree脚本.jmx,并把结果文件输出到当前目录下,文件名为log_vu1.jtl
2、执行结束
3、参数说明
- -h 帮助 -> 打印出有用的信息并退出
- -n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
- -t 测试文件 -> 要运行的 JMeter 测试脚本文件
- -l 日志文件 -> 记录结果的文件
- -r 远程执行 -> 启动远程服务
- -H 代理主机 -> 设置 JMeter 使用的代理主机
- -P 代理端口 -> 设置 JMeter 使用的代理主机的端口号
四、结果分析
1、把结果文件保存到Windows系统下,启动Jmeter添加聚合报告、每秒通过事务数等
聚合报告:
每秒通过事务数:
0 0
- Linux下使用Jmeter做性能测试
- Linux下使用Jmeter进行性能测试
- 使用JMeter做性能测试的心得
- 使用JMeter做性能测试的心得
- 使用JMeter做性能测试的心得
- Jmeter做接口性能测试
- 【性能测试-jmeter】使用jmeter做dubbo服务线程同步并发测试(多图)
- Linux下使用JMeter进行压力测试
- 使用JMeter做压力测试
- 使用JMeter做压力测试
- 使用JMeter做压力测试
- 使用JMeter做压力测试
- 使用JMeter做压力测试
- 使用JMeter进行性能测试
- 使用JMeter进行性能测试
- 使用JMeter进行性能测试
- 使用JMeter进行性能测试
- 使用JMeter进行性能测试
- Controller使用注解@Value加载配置文件 --SpringMVC
- 项目经验之谈 —— 利用编译器及C语言特性<位域>进行内存边界检测
- pdo预处理
- mac下修改mySQL的密码
- 算法训练 关联矩阵
- Linux下使用Jmeter做性能测试
- 桥接模式
- ajax跨域请求调用webservice接口
- 自动求导的二三事
- UMEA之行(1)
- Linux命令学习之用户切换
- Ubuntu下使用supervisor设置脚本开机自启
- 功耗优化方法
- php 单例模式demo