软件测试——性能测试工具JMeter

1.JMeter介绍

Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。

环境要求:

需要Java8或者更高的版本。

1.1 JMeter的下载

1)登陆JMeter的官网:Apache JMeter - Download Apache JMeter

2)点击要下载的版本即可自动下载

3)下载完毕后,进行解压

4)解压完毕后,就会出现如下文件

1.2 JMeter的打开

方式一:点击bat文件

点击进入bin文件夹

在bin文件夹下有一个jmeter.bat文件

双击运行后会先打开cmd窗口

然后就会启动jemter

方式二:配置环境变量(推荐)

将bin目录所在的文件夹复制下来

打开系统的环境变量配置

双击Path,进入Path环境变量的配置,先点击新建,然后复制刚刚的路径,最后点击确定。

然后我们使用win+r键,输入cmd打开命令提示符窗口

输入jmeter后能运行出出来则说明配置成功了。

1.3 JMeter配置中文

方法一:手动更改

依次点击左上角的"Options" -> "Choose Language" -> "Chinese(Simplified)"

但是这种方法不是一劳永逸的,下次重新登陆还是英文的。

方法二:更改配置文件(推荐)

在bin文件夹下有一个jmeter.properties文件。

使用Ctrl+f查找language

将找到的第四个language=en改成zh_CN

然后将文件保存,重新打开JMeter就是中文了。

1.4 JMeter元件作用域和执行顺序

在JMeter中,元件的作用域和执行顺序是非常重要的概念。

作用域:

JMeter元件的作用域主要由测试计划的树形结构中的元件父子关系来确定。

执行顺序:

取样器(sampler)元件内组件不依赖其他元件就可执行,因此取样器不存在作用问题元件作用域只对它的子节点有作用,其他作用域默认根据测试计划中树形结构来定;

2. JMeter基本使用流程

这里先带大家简单见一下JMeter怎么使用,后面每个组件都会详细介绍

1)点击左上角的编辑->添加->线程(用户)->线程组

创建完之后如下所示:

在创建完线程组之后,我们就可以来性能测试了,现在我们要选择进行性能测试的对象,就以测试网页http://www.baidu.com/s?ie=utf-8&wd=jmeter为例。

在线程组下点击添加->取样器->HTTP请求

创建完成后,填写上如下内容:

在设置完成后,点击左上角的运行。

此时会跳出来一个弹窗,意思是我们需要先保存才能运行。

我们保存完毕后,再次点击运行,可以看到下面两个框变红了,说明他们正在运行。

运行的结果我们现在是没法直接看到的。

我们点击线程组->添加->监听器->查看结果树

此时再次点击运行,就可以发现结果树页面下包含一个HTTP请求。

在取样器结果中,我们就可以查看本次测试的结果,并且能查看请求报文和响应数据。

如果想测试并发场景,可以将线程组中的线程数修改一下,这里的线程数指的其实是虚拟用户数,JMeter会以虚拟用户的身份去访问这个网站。

设置好线程数后,回到结果树,为了不让上一次的查询结果对这一次产生干扰,我们点击清除按钮,进行清除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值