jmeter5.3自带录制脚本 (jmeter录制脚本来做什么)

有做过接口测试、性能测试的小伙伴对Jmeter应该都不陌生,在Jmeter中添加请求不仅可以手动添加,也可以通过录制脚本的方式生成。

除Loadrunner外,Jmeter自身也具有完备的脚本录制功能。

今天就来给大家介绍如何通过Jmeter进行脚本录制。

01

安装并配置jdk

在安装jmeter工具之前,需要配置一下jdk。

*载下**jdk

这里以Mac系统为例,首先*载下**在官网*载下**jdk1.8版本。

*载下**地址:

https://www.oracle.com/java/technologies/downloads

jmeter录制https脚本,jmeter录制脚本来做什么

*载下**完成之后,点击安装dmg文件,在终端输入 java -version 查看本机JDK版本,显示如图Java版本信息则安装成功。

jmeter录制https脚本,jmeter录制脚本来做什么

配置环境变量

Mac OS系统安装JDK不需要配置环境变量即可使用,但是一些特殊的开发环境需要明确配置 JAVA_HOME 环境变量。

(1)查询jdk的安装目录:

在终端输入命令,将红色部分复制出来

 /usr/libexec/java_home -V

jmeter录制https脚本,jmeter录制脚本来做什么

(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:

jmeter录制https脚本,jmeter录制脚本来做什么

(3)测试是否配置成功

保存并退出.bash_profile文件后,在终端输入 source ~/.bash_profile 命令,让新配置在.bash_profile中的路径生效

在终端输入 echo $JAVA_HOME 命令,显示如下内容则配置成功。

jmeter录制https脚本,jmeter录制脚本来做什么

02

jmeter安装及配置

*载下**安装

官网*载下**地址:

https://jmeter.apache.org/download_jmeter.cgi

jmeter录制https脚本,jmeter录制脚本来做什么

*载下**完成后,在终端中使用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录制https脚本,jmeter录制脚本来做什么

此时直接在终端输入 jmeter就可以打开软件。

汉化版配置

在终端中进入到bin目录下,打开

jmeter.properties 文件,找到

#language=en 更改为 language = zh_CN,保存即可。

jmeter录制https脚本,jmeter录制脚本来做什么

03

录制web端脚本

在录制前需要进行一些准备。

配置jemter工具

(1)添加【线程组】

测试计划(右击) - 添加 - 线程组

(2)添加【录制控制器】

线程组(右击) - 添加 - 逻辑控制器 - 录制控制器

(3)添加【HTTP代理服务器】

测试计划(右击) - 添加 - 非测试元件 - HTTP代理服务器

jmeter录制https脚本,jmeter录制脚本来做什么

通过正则表达式,排除掉不需要的请求

jmeter录制https脚本,jmeter录制脚本来做什么

配置证书

(1)在jmeter安装路径bin目录下会看到ApacheJMeterTemporaryRootCA.crt这个证书(如果的话,先启动HTTP代理服务器,然后再去目录下看是否生成证书)

jmeter录制https脚本,jmeter录制脚本来做什么

(2)打开Mac电脑【钥匙串访问】配置证书信任:系统 - 添加新钥匙串选项 - 找到jmeter安装路径bin目录下的这个证书,导入;导入后是不受信任的状态,选中这个证书,右击 - 显示简介 - 信任 - 设置为始终信任。

jmeter录制https脚本,jmeter录制脚本来做什么

电脑端配置代理

(1)系统偏好设置 - 网络

jmeter录制https脚本,jmeter录制脚本来做什么

(2)高级页面设置:HTTP和HTTPS可以都进行设置一下,这样访问的时候都可以在jmeter中看到访问的内容了。

jmeter录制https脚本,jmeter录制脚本来做什么

启动HTTP代理服务器

(1)点击【启动】

jmeter录制https脚本,jmeter录制脚本来做什么

(2)打开浏览器输入要访问的地址,进行操作,就能够看到录制下来的接口

jmeter录制https脚本,jmeter录制脚本来做什么

录制完成,点击【停止】

jmeter录制https脚本,jmeter录制脚本来做什么

再去关闭浏览器的代理,就可以正常访问网页了。

04

录制app端脚本

手机端配置

(1)安装证书

app端的接口都是走https请求,所以需要安装证书,将jmeter的bin目录下ApacheJMeterTemporaryRootCA.crt发送到手机,然后安装

jmeter录制https脚本,jmeter录制脚本来做什么

在通用 - 关于本机 - 证书信任设置 中将jmeter证书开放为信任证书

jmeter录制https脚本,jmeter录制脚本来做什么

(2)配置代理

手机和电脑在同一网络下,设置wifi代理,点击手动输入电脑ip,端口和jmeter的HTTP代理服务器端口保持一致,如下所示:

jmeter录制https脚本,jmeter录制脚本来做什么

启动HTTP代理服务器

启动录制按钮,对app端进行操作,就可以成功录制请求

jmeter录制https脚本,jmeter录制脚本来做什么

录制结束后,需要将网络代理关闭,手机就可以正常访问了。

以上就是jmeter录制脚本的方式,你学会了嘛?