压力测试(Jmeter)

Posted 伍妖捌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了压力测试(Jmeter)相关的知识,希望对你有一定的参考价值。

美图

在这里插入图片描述

目的

压力测试考察当时软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。为了系统在线上的处理能力和稳定性维持在一个标准的范围内,做到心中有数。
使用压力测试,我们有希望找到很多种用其他测试方法更难发现的错误。比如:内存泄漏,并发与同步。
有效的压力测试系统将应用以下这些关键条件:重复,并发,量级,随机变化。

性能指标

  • 响应时间(Response Time:RT)
    响应时间指用户从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,整个过程所耗费的时间。
  • HPS(Hits Per Second): 每秒点击次数,单位:次/秒。
  • TPS(Transaction Per Second):系统每秒处理交易数,单位:笔/秒。
  • QPS(Query Per Second):系统每秒处理查询次数,单位:次/秒。

Jmeter工具

从官网下载安装包,解压打开即可
1.设置语言 (在选项中修改语言)
2.在测试计划中添加一个线程组
在这里插入图片描述

3.创建http请求
在这里插入图片描述
4.查看结果树
在这里插入图片描述

5.查看汇总报告
在这里插入图片描述
6.创建聚合报告(非必须)
在这里插入图片描述

以上是关于压力测试(Jmeter)的主要内容,如果未能解决你的问题,请参考以下文章

jmeter压力测试

Jmeter教程 简单的压力测试

Jmeter教程 简单的压力测试

jmeter 压力测试

学习使用Jmeter做压力测试--压力测试基本概念

压力测试Jmeter+badboy