Jmeter接口测试【1】_安装配置教程
一、安装Java环境
1.下载JDK
JDK 可以到官网选择windows系统版本(32位/64位)下载
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.安装JDK和JRE
双击下载的“jdk-7u80-windows-x64.exe”进行一步一步安装;
3.配置系统环境
配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"。
(1)JAVA_HOME环境变量:在系统变量里点击新建,变量名填写JAVA_HOME,变量值填写JDK的安装路径。(根据自己的安装路径填写)
(2)CLASSPATH环境变量:新建CLASSPATH变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
(3)path环境变量:在系统变量里找到Path变量,双击Path,由于原来的变量值已经存在,故应在已有的变量后加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
4.验证JAVA环境配置是否成功:运行(Windows+r)输入cmd,分别输入java -version
二、Jmeter安装
1、下载Jmeter:http://jmeter.apache.org/
2、解压apache-jmeter-2.9.zip文件至D:\ProgramFiles(86)目录下;
3、我的电脑----》属性----》高级----》环境变量----》在系统变量中----》点击新建JMETER_HOME,
变量名输入:JMETER_HOME
变量值输入:I:\ProgramFiles(86)\apache-jmeter-4.0
4、编辑CLASSPATH变量,加上%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;然后确定
5、点击Jmeter中bin目录下面的jmeter.bat文件即可打开Jmeter了。(Linux运行Jmeter.sh)
注意:打开的时候会有两个窗口,Jmeter的命令窗口和Jmeter的图形操作界面,不可以关闭命令窗口;
三、Jmeter的语言切换
方法一:修改Options
- 依次点击【Options】----》【Choose Language】---》【Chinese(Simplified)】,即可配置成中文简体,需注意的是该方法只对当次生效,下次打开Jmeter依然是英文。如需永久生效,请使用下面两种方法;
方法二:修改jmeter.properties文件
- 打开jmeter解压缩文件下的bin目录,找到jmeter.properties文件并用编辑器打开,
- 在#language=en下面插入一行language=zh_CN,修改后保存
- 重新启动Jmeter界面显示为中文简体
方法三:修改jmeter.bat文件
- 使用编辑器打开JMeter启动文件jmeter.bat
- 将set JMETER_LANGUAGE=-Duser.language="en" -Duser.region="EN"修改成set JMETER_LANGUAGE=-Duser.language="zh" -Duser.region="CN",保存代码
- 重新启动Jmeter界面显示为中文简体
四、Jmeter响应中文乱码
- 修改jmeter.properties文件
- 打开jmeter解压缩文件下的bin目录,找到jmeter.properties文件并用编辑器打开,
- 在# The encoding to be used if none is provided (default ISO-8859-1)、#sampleresult.default.encoding=ISO-8859-1
- 下面插入一行The encoding to be used if none is provided (default utf-8)、sampleresult.default.encoding=utf-8,修改后保存
- 重新启动Jmeter
五、Jmeter的背景切换
点击【Options】----》【Look and Feel】---》【Metal白色】
六、Jmeter的插件安装
1、安装Plugins Manager插件
(1)、插件下载官方地址:https://jmeter-plugins.org/downloads/all/
(2)、将下载的plugins-manager.jar包复制到Jmeter安装目录,lib/ext下面
(3)、重启Jmter,启动Jmeter后选项菜单中有Plugins Manager选项
(4)、点击Plugins Manager,出现下图界面,分别显示已安装插件,可用插件(未安装),可更新插件
(5)、点击Available Plugins选项,选择安装的插件,这里主要选择JSON Plugins、PerfMon、XML Plugins、WebSocket等插件,选中要安装的插件后,点击有右下角“Apply Changes and Restart JMeter”,出现如下界面:
(6)、Jmeter重启后,添加-监听器列表中有以jp@gc开头的选项时,插件安装成功
2、Plugins Manager主要插件介绍(右上角窗口介绍了插件的功能及使用方法)
(1)、PerfMon:监控服务器硬件,如CPU,内存,硬盘读写速度等
(2)、3Basic Graphs:主要显示平均响应时间,活动线程数,成功/失败交易数等
(3)、5Additional Graphs:主要显示吞吐量,连接时间,每秒的点击数等
3、服务器监控
在JMeter要监控的服务器中,装插件ServerAgent-2.2.1,且解压,启动该插件startAgent.sh
(1)、下载ServerAgent
- 下载官方地址:https://jmeter-plugins.org/wiki/PerfMonAgent/
- 将下载的ServerAgent-2.2.1.zip包复制到要监控的服务器上,解压,并启动startAgent.bat(Linux系统下启动startAgent.sh)
(2)、添加监听器
- 在线程组中添加监听器jp@gc- PerfMon Metrics Collector并配置ip,port,监控内容等
Jmeter接口测试【1】_安装配置教程的更多相关文章
- MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)
MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1) VMawre-workstation版本包 地址: https://m ...
- Windows基础环境_安装配置教程(Windows7 64、JDK1.8、Android SDK23.0、TortoiseSVN 1.9.5)
Windows基础环境_安装配置教程(Windows7 64.JDK1.8.Android SDK23.0.TortoiseSVN 1.9.5) 安装包版本 1) JDK版本包 地址: htt ...
- Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)
Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1) VMawre-workstation版本包 地址: https://my.vmw ...
- CentOS7.2+MySQL5.7_ yum源方式_ 安装配置教程
1)访问mysql官方网站 #访问网站 https://dev.mysql.com/downloads/file/?id=470281 2)下载安装包到linux #进入文件存放路径 cd /usr/ ...
- 【Jmeter】Jmeter安装配置教程
jmeter安装配置教程 1.安装jdk,配置环境变量 进入官网,https://www.oracle.com/downloads/index.html#java,选择 Java (JDK) for ...
- QT开发环境安装配置教程
QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...
- 2018超详细sublime text3+python3.x安装配置教程(附常用插件安装教程)
导读 本文是关于2018年7月最新版sublime text3+pythin3.x下载及安装配置教程,sublime text3版本为3176,python版本为3.7,安装环境是基于windows1 ...
- centos7命令行和图形界面的相互切换(附centos7安装配置教程)
一.最近安装了centos7,发现在命令行和图形界面的相互切换命令上,与centos以往版本有很大不同,先整理如下,加深记忆. 1,centos7默认安装后,跟其他版本一样,启动默认进入图形界面: 2 ...
- Windows上PostgreSQL安装配置教程
Windows上PostgreSQL安装配置教程 这篇文章主要为大家详细介绍了Windows上PostgreSQL安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 PostgreSQL的 ...
随机推荐
- 阿里云 centos 无法执行moodle cron
在阿里云服务器安装moodle时,在执行cron计划任务时,报错sendmail: fatal: parameter inet_interfaces: no local interface found ...
- 在ASP.NET MVC中创建自定义模块
创建模块 module是实现了System.Web.IHttpModule接口的类.该接口定义了两个方法: Init:当模块初始化时被调用,传入的参数为HttpApplication对象,用于注册请求 ...
- 在Go1.11.1中使用go module管理依赖
今天试验了一下go的版本管理Go moule,只是安装了下,由于目前还没有进行大的项目开发,暂时没有碰到坑. 使用了模块后,可以不用在GOPATH中再建立src目录了,直接在GOPATH中就行 另外, ...
- 离散数学交并补运算、差运算、异或运算的实现--biaobiao88
对集合的交并补运算.差运算及异或运算的代码,可输入字符与数字,内容简单,详情请看以下代码 #include<iostream> using namespace std; int main( ...
- Python基础13
<玩1>中关于病假.事假的问题,说得不完全正确. 实际为哑变量. 有关看待问题的维度.出发点(即屁股在哪里) 转哑变量后可以提高模型精度. 机器学习不怕字段过多. 转哑变量是在增维.
- CTF-代码审计(2)
1.bugku 备份是个好习惯 网址:http://123.206.87.240:8002/web16/ 进去什么都没有,题目说备份想到备份文件,所以直接再后面加个 .bak 拿到源码: < ...
- 记录一个h5页面生成canvas画布做签名的js插件--signature_pad
demo地址:https://jsfiddle.net/02dLn15g/5/ GitHub地址:https://github.com/szimek/signature_pad 配置项: dotSiz ...
- Django框架(十)--常用字段、参数、元信息、多对多关联关系
一.ORM字段 # AutoField() int自增列,必须填入参数 primary_key=True.当model中如果没有自增列,则自动会创建一个列名为id的列 # IntegerField() ...
- windows 给mysql安装innodb引擎
1.启用InnoDB 打开my.ini文件,找到[skip-innodb],在前面加# 2.更改数据库默认引擎为InnoDB 打开my.ini文件,更改[default-storage-e ...
- tensorflow运行时错误:服务似乎挂掉了,但是会立刻重启的.
以前在POD里跑起来,没问题的示例代码. 移到jupyter中,多给两个GPU,有时运行就会爆出这个错误: 于是,按网上的意见,暂时加了个使用GPU的指定, 暂时搞定. 如下红色部分. import ...