Jmeter的基础使用(附图)

2557 篇文章 2 订阅
2394 篇文章 14 订阅

1  Jmeter接口测试

1.1 Jmeter下载

从官方网站下载Jmeter,并解压到本地,Jmeter下载地址如下:

1.2  JDK安装及环境变量配置

1.2.1  JDK安装
到官方网站下载JDK,64位操作系统下载携带有64字样的JDK文件(以下以64位举例子),
注意Jmeter版本要与JDK版本匹配,Jmeter4.0要求Java8 or 9, 按照提示操作安装好。

1.2.2 JDK环境变量配置
电脑右键属性,进入 高级系统设置--高级--环境变量--系统变量,分别添加(以下是例子):
JAVA_HOME=C:\XXX(你的目录)\jdk
CLASSPATH=%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
PATH=%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;

配置好环境变量后,打开cmd,输入:java -version ,出现JAVA版本信息则JDK安装成功。

1.2.3 Jmeter环境变量配置

电脑右键属性,进入 高级系统设置--高级--环境变量--系统变量,在path添加bin路径:
PATH=D:\(你的目录)apache-jmeter-4.0\bin,然后点击Jmeter目录下bin目录里面的 jmeter.bat 文件,
具体最后打开界面如下:

1.3 Jmeter使用

添加线程组,在线程组下面分别添加配置元件:HTTP信息头管理器(管理头信息,具体配置见下面例子)、HTTP Cookie管理器(保持会话,模拟登陆,可以不用配置)、HTTP 请求默认值(配置服务器、端口号等,配置完后会统一使用该服务器、端口)、用户定义的变量:

1.4 下载抓包工具 Fiddler

1.4.1下载fiddler
下载fiddler并安装好,打开Fiddler,如下图:

1.4.2 fiddler抓包及Jmeter配置
下面使用Fidder抓包,并使用jmeter模拟链接到sogou网站并输入内容进行搜索

1.4.2.1  Jmeter信息头管理器配置
在网页输入:https://www.sogou.com/,根据从Fiddler抓到对应的请求,来填写Jmeter 的HTTP信息头管理器:

1.4.2.2  Jmeter请求默认值配置
从抓包看得出来,这是一个http请求,使用的是get方法,划红线的前半部分是服务器,后半部分是路径。服务器可以在 “请求默认值中”配置,也可以在“HTTP请求”中配置。

1.4.3 发送HTTP请求
在jmeter sampler,添加一个HTTP请求,根据上面抓包的信息填写,例子为一个get请求:

1.4.4 查看结果树
在监听器添加“查看结果树”,在填写好HTTP请求的参数后,点击运行按钮,便可以在查看结果树里面查看运行结果,包含请求参数和返参:

以上使用Jmeter完成了一个HTTP请求处理。下面讲一下其他Sample的使用。

1.5 Jmeter  其他元器件使用

1.5.1 BellShell Sample使用
在Sample里面添加 BellShell Sample:

把变量存储到Jmeter里面:vars.put("varname",theFirstday);

从Jmeter获取变量:vars.get("varname",Data);
使用${变量名}就可以得到该变量对应的值

把获取的日期输入到sogou输入框进行搜索:

1.5.2 正则表达式提取器

在需求处理的请求后加上正则表达式处理器就可以利用正则对结果进行提取了。

下面把提取到的年份输入到搜狗输入框:

最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取【保证100%免费】

在这里插入图片描述

 这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

面试文档获取方式:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值