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

概述

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

1,性能测试是什么;

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

3,Jmeter测试工具概述;

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

5,Jmeter入门脚本

性能测试是什么

作为测试人员,不仅仅是找bug,而且需要对整个软件的质量负责,性能也属于质量的一部分。
一般在功能测试阶段完成后,接下来就要进行性能测试。性能测试关注的是非功能特征,即在完成该功能时的时效性。
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。(说白了就是通过工具模拟多个用户对被测系统进行访问,然后查看该系统对于多个用户发来请求的处理能力)。
测试工具介绍||Jmeter的简单使用_第1张图片

性能测试的涉及范围

1,基准测试:在给系统施加较低压力时,查看系统的运行状况并记录相关数做为基础参考
2,负载测试:是指对系统不断地增加压力或增加一定压力下的持续时间,直到系统的某项或多项性能指标达到安全临界值,例如某种资源已经达到饱和状态等
3,压力测试:压力测试是评估系统处于或超过预期负载时系统的运行情况,关注点在于系统在峰值负载或超出最大载荷情况下的处理能力
4,稳定性测试:在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定
5,并发测试:测试多个用户同时访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题
测试工具介绍||Jmeter的简单使用_第2张图片

Jmeter测试工具概述

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

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版本相关信息出来即可)
测试工具介绍||Jmeter的简单使用_第4张图片
4,安装步骤:解压后打开对应文件就能使用了。对应文件如图所示
测试工具介绍||Jmeter的简单使用_第5张图片
5,切换语言
1)临时解决方案:找到choose language修改(重启后失效)。如图
测试工具介绍||Jmeter的简单使用_第6张图片
2)永久解决方案:打开…/bin/jmeter.properties文件–将37行修改为“language=zh_CN”–重启jmeter
在这里插入图片描述

Jmeter入门脚本

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

位置:测试工具介绍||Jmeter的简单使用_第8张图片
作用:其作用笼统的说就是可以批量管理线程或线程组对象,有效地对线程或线程组对象进行组织

使用:关键属性的使用说明如下图
测试工具介绍||Jmeter的简单使用_第9张图片
按图示所填写的相关属性值,结合起来就是要求2秒内25个用户访问该线程组,并循环3次,即总耗时6秒

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

位置:
测试工具介绍||Jmeter的简单使用_第10张图片
作用:取样器用来向服务器发送请求,记录响应信息

使用:关键属性的使用说明如下图
测试工具介绍||Jmeter的简单使用_第11张图片
以百度为样本举例如下:
测试工具介绍||Jmeter的简单使用_第12张图片
3,监听器(以查看结果树为例)

位置:
测试工具介绍||Jmeter的简单使用_第13张图片
作用:其作用说白了就是记录取样结果,以便测试人员后期查看、分析

使用:关键属性的使用说明如下图
测试工具介绍||Jmeter的简单使用_第14张图片
添加并填写完毕后,保存并运行,则可以在该文件中查看、分析测试结果
测试工具介绍||Jmeter的简单使用_第15张图片

参考文章

你可能感兴趣的:(测试笔记,软件测试,jmeter)