jmeter脚本使用方法(Jmeter脚本录制的方法)
jmeter脚本使用方法(Jmeter脚本录制的方法)HTTPS://www.oracle.com/Java/technologies/downloads下载地址:在安装jmeter工具之前,需要配置一下jdk。下载jdk这里以Mac系统为例,首先下载在官网下载jdk1.8版本。
有做过接口测试、性能测试的小伙伴对jmeter应该都不陌生,在Jmeter中添加请求不仅可以手动添加,也可以通过录制脚本的方式生成。
除Loadrunner外,Jmeter自身也具有完备的脚本录制功能。
今天就来给大家介绍如何通过Jmeter进行脚本录制。
01
安装并配置JDK在安装jmeter工具之前,需要配置一下jdk。
下载jdk
这里以Mac系统为例,首先下载在官网下载jdk1.8版本。
下载地址:
HTTPS://www.oracle.com/Java/technologies/downloads
下载完成之后,点击安装dmg文件,在终端输入 JAVA -version 查看本机JDK版本,显示如图Java版本信息则安装成功。
配置环境变量
Mac OS系统安装JDK不需要配置环境变量即可使用,但是一些特殊的开发环境需要明确配置 JAVA_HOME 环境变量。
(1)查询jdk的安装目录:
在终端输入命令,将红色部分复制出来
/usr/libexec/java_home -V
(2)进行环境变量配置
使用“touch ~/.bash_profile” 创建一个.bash_profile的隐藏配置文件(如果已存在这个配置文件,则使用"open -e ~/.bash_profile"命令打开):
export JAVA_HOME=${第1步查找到的Java目录}
export PATH=$JAVA_HOME/bin:$PATH:.
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:
(3)测试是否配置成功
保存并退出.bash_profile文件后,在终端输入 source ~/.bash_profile 命令,让新配置在.bash_profile中的路径生效
在终端输入 echo $JAVA_HOME 命令,显示如下内容则配置成功。
02
jmeter安装及配置下载安装
官网下载地址:
https://jmeter.apache.org/download_jmeter.cgi
下载完成后,在终端中使用cd命令进入下载文件夹中,输入解压命令:
tar zxvf apache-jmeter-5.4.3.tgz
配置jmeter环境变量
每次启动 jmeter 都需要进入到bin目录下,会很麻烦,所以可以将 jmeter写到配置文件中,在任何目录下,输入 jmeter关键字,就能启动jmeter。
终端打开文件:
open -e ~/.bash_profile
输入:
export JMETER_HOME=${jmeter安装目录} PATH=$PATH:$JMETER_HOME/bin
保存退出后,输入 source ~/.bash_profile,让新配置生效。
此时直接在终端输入 jmeter就可以打开软件。
汉化版配置
在终端中进入到bin目录下,打开
jmeter.properties 文件,找到
#language=en 更改为 language = zh_CN,保存即可。
03
录制web端脚本在录制前需要进行一些准备。
配置jemter工具
(1)添加【线程组】
测试计划(右击) - 添加 - 线程组
(2)添加【录制控制器】
线程组(右击) - 添加 - 逻辑控制器 - 录制控制器
(3)添加【HTTP代理服务器】
测试计划(右击) - 添加 - 非测试元件 - HTTP代理服务器
通过正则表达式,排除掉不需要的请求
配置证书
(1)在jmeter安装路径bin目录下会看到ApacheJMeterTemporaryRootCA.crt这个证书(如果的话,先启动HTTP代理服务器,然后再去目录下看是否生成证书)
(2)打开Mac电脑【钥匙串访问】配置证书信任:
系统 - 添加新钥匙串选项 - 找到jmeter安装路径bin目录下的这个证书,导入;
导入后是不受信任的状态,选中这个证书,右击 - 显示简介 - 信任 - 设置为始终信任。
电脑端配置代理
(1)系统偏好设置 - 网络
(2)高级页面设置:HTTP和HTTPS可以都进行设置一下,这样访问的时候都可以在jmeter中看到访问的内容了。
启动HTTP代理服务器
(1)点击【启动】
(2)打开浏览器输入要访问的地址,进行操作,就能够看到录制下来的接口
录制完成,点击【停止】
再去关闭浏览器的代理,就可以正常访问网页了。
04
录制app端脚本手机端配置
(1)安装证书
app端的接口都是走https请求,所以需要安装证书,将jmeter的bin目录下ApacheJMeterTemporaryRootCA.crt发送到手机,然后安装
在通用 - 关于本机 - 证书信任设置 中将jmeter证书开放为信任证书
(2)配置代理
手机和电脑在同一网络下,设置wifi代理,点击手动输入电脑ip,端口和jmeter的HTTP代理服务器端口保持一致,如下所示:
启动HTTP代理服务器
启动录制按钮,对app端进行操作,就可以成功录制请求
录制结束后,需要将网络代理关闭,手机就可以正常访问了。
以上就是jmeter录制脚本的方式,你学会了嘛?