jmeter工具初探
jmeter工具初探
一、jmeter工具介绍
1、一种免费的java开源工具,可以进行二次开发
2、运行环境:java运行环境,需要安装JDK,配置JAVAHOME 环境变量
3、下载jmeter:https://jmeter.apache.org/download_jmeter.cgi,放在文件夹中直接解压就可以使用
3.1 启动方法:进入bin文件夹
window: 双击jmeter.bat文件 ;
linuxmac: jmeter.sh文件 jmeter文件 ;
通用: java -jar ApacheJMeter.jar
4、注意:不需要配置jmeter的环境变量
4.1 不配置的优点:可以启动多个版本的jmeter,配置以后仅可以启动你配置的路径下的jmeter
4.2 jmeter闪退原因:其一,没有java的运行环境,需要安装JDK;其次,配置了jmeter环境变量,启动的jmeter不是环境变量中的jmeter
二、jmeter文件夹介绍
1、jmeter.properties文件
1.1 以.properties结尾的文件,都是jmeter的配置文件(属性)
1.2 language=zh_CN将jmeter改为中文
注意:.properties属性配置文件修改,一定要重启才能生效
2、bin文件夹
2.1 包含配置文件,启动文件,jmeter默认脚本保存路径
2.3 template文件夹:不可动,生产HTML报告时需要用到此文件夹,如果修改,可能会导致后期性能测试无法生成测试报告
3、docs文件夹
3.1 api文件夹:jmeter二次开发所需
4、printable_docs: jmeter的离线帮助文件
5、lib: 源码包文件, 如果自己进行二次开发,产生的代码文件也存在在此目录下
三、jmeter软件界面
1、GUI图形界面
1.1 工具栏: 右上角
1.1.1 时间: jmeter的运行时长
1.1.2 !标志:logcat日志,jmeter的运行日志,后面的数字是当jmeter工具出错的时候,会出现红色数字
1.1.3 0/0: 前面的0 当前正在运行的线程数;后面数字,jmeter预计将启 动多少线程数
2、测试计划:整个脚本的根目录
2.1 线程组:进行性能场景设计
2.1.1 setUp线程组: 前置场景
2.1.2 tearDown线程组: 后置场景
2.2 取样器: 根据不同协议,选择不同的取样器,编写脚本,发起请求
2.2.1 http请求: 写http协议的脚本
2.3 监听器: 根据不同的维度展示执行结果
2.3.1 查看结果树: 显示 http请求的响应的结果