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

概述

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

1,性能测试是什么;

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

3,Jmeter测试工具概述;

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

5,Jmeter入门脚本

性能测试是什么

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

性能测试的涉及范围

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

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,监听器(以查看结果树为例)

位置:
在这里插入图片描述
作用:其作用说白了就是记录取样结果,以便测试人员后期查看、分析

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

参考文章

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值