测试工具介绍||Jmeter的简单使用

概述

本篇文章主要解决本人在学习jmeter工具之初的几个小白疑问,以避免后面的jmeter学习时不至于不知其所以然:

1,性能测试是什么;

2,性能测试的涉及范围;

3,Jmeter测试工具概述;

4,Jmeter测试工具下载及安装;

5,Jmeter入门脚本

性能测试是什么

性能测试的涉及范围

Jmeter测试工具概述

Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。 说白了,Jmeter就是一个性能测试工具。 看到这里可能有小伙伴想到另一个性能测试工具LoadRunner。纵然LR很多优点,但Jmeter也不差(最重要是免费啊)。

Jmeter测试工具下载及安装

1,下载链接:http://jmeter.apache.org/download_jmeter.cgi 2,下载提示:windows版本下载 xx.zip 包,Linux版本下载 xx. tgz包 3,安装前提:已经安装好 Java 的 JDK,配置环境变量JAVA_HOME(最简单的验证方法:CMD窗口输入“java -v”,有Java版本相关信息出来即可) 4,安装步骤:解压后打开对应文件就能使用了。对应文件如图所示 5,切换语言 1)临时解决方案:找到choose language修改(重启后失效)。如图 2)永久解决方案:打开…/bin/jmeter.properties文件–将37行修改为“language=zh_CN”–重启jmeter

Jmeter入门脚本

首先要知道,用jmeter工具进行测试时必不可少的三大元老:线程组、取样器、监听器。下面以百度(https://www.baidu.com/)为例来说明。 1,线程组(以普通线程组为例)

位置: 作用:其作用笼统的说就是可以批量管理线程或线程组对象,有效地对线程或线程组对象进行组织

使用:关键属性的使用说明如下图 按图示所填写的相关属性值,结合起来就是要求2秒内25个用户访问该线程组,并循环3次,即总耗时6秒

2,取样器(以HTTP请求为例)

位置: 作用:取样器用来向服务器发送请求,记录响应信息

使用:关键属性的使用说明如下图 以百度为样本举例如下: 3,监听器(以查看结果树为例)

位置: 作用:其作用说白了就是记录取样结果,以便测试人员后期查看、分析

使用:关键属性的使用说明如下图 添加并填写完毕后,保存并运行,则可以在该文件中查看、分析测试结果

经验分享 程序员 微信小程序 职场和发展