性能测试--JMeter性能测试工具(简介,环境搭建,环境变量,基本按钮等基本介绍)【2】
目录
一、JMeter性能测试工具简介
二、 JMeter运行环境的搭建
1)安装步骤:
2)安装JMeter
3)需要关注的文件:
4)配置jmeter的环境变量
三、JMeter的基本运用
重点按钮:
线程组:
背景:由于在测试电商业务。性能要求高。是时候复习下性能测试的相关工具和知识点喽~
一、JMeter性能测试工具简介
1、多线程框架-支持多并发操作
2、用于对服务器的模拟负荷
3、支持web,数据库,FTP服务器系统的性能测试
4、开源,纯java,可二次定制化开发
二、 JMeter运行环境的搭建
JMeter依赖java环境运行,所以需要先安装好java的环境
1)安装步骤:
- java环境安装:安装JDK
- JMeter下载安装:https://jmeter.apache.org/download_jmeter.cgi
检测是否存在java环境
终端运行:java -version
如果可以返回java的版本号,就说明存在java环境,就可以直接下载JMeter进行安装。(JDK的安装宝宝们自行百度嗷~)
2)安装JMeter
进入JMeter的下载地址页面,有两个版本可供下载:
- Binaries:二进制版,即已经编译好,可直接执行;
- Source:源代码版,需要自己编译
下载后解压,终端进入解压后的bin目录下,执行终端命令
sh jmeter.sh
终端显示这样就成功运行了。。。。
如果是windows系统的话,在bin目录下找到jmeter.bat,双击即可运行。
3)需要关注的文件:
(java是跨平台的,不分为mac包和windows包,统一压缩包即可,对应的启动文件不同)
运行日志文件:
jmeter属性文件(语言等):
更改为中文的话:
linux启动文件:
Linux下启动负载生成器文件:
windows下启动负载生成器服务文件:
4)配置jmeter的环境变量
使用jmeter的时候每次都需要执行终端命令sh jmeter.sh。此时如果配置下环境变量,就只需要在终端的任意目录下输入jmeter就可以打开了
- 首先需要配置好Java环境变量JMETER_HOME
- 然后vim .bash_profile
- export JMETER_HOME=/Users/maniac/Downloads/apache-jmeter-5.1.1 #需要是自己本身jmeter的存放位置
export PATH=$JAVA_HOME/bin:$PATH:.:$JMETER_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar- 终端中输入source ~/.bash_profile
- 配置完毕......
windows中需要在控制面板-->所有控制面板项-->环境变量中进行配置,新建,按照key:value形式进行添加,配置完成后需要重新开个终端。执行jmeter。
三、JMeter的基本运用
重点按钮:
1、对于本次不需要的元件可以禁用/启用。
2、如果需要用另外的机器跑本次的脚本,可以远程启动,主机控制从机运行
3、如何生成html的测试报告:
1、执行测试用例的时候,需要将测试结果写入一个文件(result.csv)
2、点击生成测试报告,选择当时保存结果的csv文件
3、填入属性文件(不同的属性文件代表不同的jmeter的配置)
4、html存放的路径。
线程组:
1、setup线程组:第一个运行的,与位置无关,初始化
2、teardown线程组:退出恢复线程组,与位置无关,环境清除
性能测试--JMeter性能测试工具(简介,环境搭建,环境变量,基本按钮等基本介绍)【2】相关推荐
- Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 【转】...
一.安装Golang的SDK 在官网 http://golang.org/ 直接下载安装包安装即可.下载pkg格式的最新安装包,直接双击运行,一路按照提示操作即可完成安装. 安装完成后,打开终端,输入 ...
- RabbitMQ入门(简介、搭建环境、五种工作模式)介绍
1. RabbitMQ介绍 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现.AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消 ...
- C语言的环境搭建(Microsoft Visual Studio 2010的介绍与安装)
C语言的环境搭建 一.常用的环境 : 1.Microsoft Visual C++ (简称Visual C++.MSVC.VC++或VC)微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言, ...
- CUDA编程学习0——环境搭建环境详解
目录 环境配置 软件安装 1.支持最高的cuda版本查询,下载cuda开发软件: 3.配置环境(~/.bashrc添加环境变量) 4.后续维护查询 补:关于windows下的cuda环境配置 一.Vi ...
- 微服务调用组件Feign:简介以及搭建环境
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave ...
- python介绍环境搭建、变量输入输出
python介绍 python语言现在是世界上最流行的编程语言,从2021年11月开始,python语言的排名从第二名跳到了第一名.原因是python方便.好用.简单,功能强大还好学. python可 ...
- 基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程(之一)——介绍、安装准备、安装、config文件以及运行脚本介绍
<版权声明:本文为博主原创文章,未经博主允许不得转载> 本次利用SPECCPU2006测试工具来进行Intel CPU Xeon E7-**** v4的测试以及调优,计划在机器I840-G ...
- Python基础教程(一):简介、环境搭建、中文编码
Python 基础教程 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. 像P ...
- 《服务器(CentOS7.7)深度学习环境搭建、配置及使用》之一:服务器情况简介
Author kangzhiheng E-mail kangzhiheng@sjtu.edu.cn 本文链接 Github:https://github.com/kangzhiheng/GitLoca ...
- 【MPC5744P】S32DS中Processor Expert自动生成代码工具使用教程(一) 开发环境搭建
MPC5744P是NXP近几年推出来的主打安全功能的双核MCU,非常适合在汽车控制器相关产品中使用,非常强大.但是强大的同时,也意味着开发难度增大. MPC5744P外设功能相关的寄存器非常之多,且对 ...
最新文章
- go select 与 for 区别_Go 面试每天一篇(第 102 天)
- java根据日期判断星座_根据日期计算星座
- iOS开发UI篇—模仿ipad版QQ空间登录界面
- oracle字段公式怎么执行,Oracle 在存储过程或函数中执行字符串sql PDF 下载
- 疯狂java的第四章答案_疯狂java讲义第四章第一题
- notepadqq_Notepadqq Linux文本编辑器入门
- PVE虚拟服务器配置,我与PVE的交往史 篇一:如何使用虚拟机PVE一步一步打造自己想要的ALL IN ONE 主机...
- 获得微软最有影响力开发者
- titanic数据集_数据可视化泰坦尼克号图表预测
- 南昌航空大学961数据结构真题答案
- 通俗易懂的数学建模示例(一)
- 一个使用kindle近3年的菜鸟的几点建议
- order by排序的用法
- 体育赛事系统设计方案
- PDF文件打印设置,看这篇就够了
- B2C大点名:国内B2C网站收集
- SpaceShooter打飞机教程笔记(三)
- qcow2 磁盘镜像文件的创建、格式化、分区、挂载
- 关于EVE模拟器思科交换机无法启动问题
- 用音响里的零件做迷你小机器人_用这些磁性“积木”,搭个迷你机器人|这个设计了不起...
热门文章
- C++_auto_ptr与unique_ptr智能指针
- 论文笔记_S2D.47_2017-ICRA_SemanticFusion(语义融合):采用卷积神经网络CNN的稠密3D语义建图
- Random Walk之如何得到每个节点的第i次游走的路径种数目
- TensorFlow中数据的feed与fetch
- 网络工程师应该掌握的知识要点 (共45个)
- C++含有无符号类型的表达式的计算
- asp.net创建自定义排序用户界面
- 中建股份400亿大型IPO获“特批”
- scikit-learn学习笔记
- ArcGIS 制作林地成分栅格数据