性能测试之压力测试

这篇具有很好参考价值的文章主要介绍了性能测试之压力测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.基本介绍

压力测试考察当前软硬件条件下系统所能承受的最大负荷并找到系统瓶颈所在。压测是为了系统在线上的处理能力和稳定性维持在一个范围内。
压力测试可以帮助我们找到寻常测试难以找到的:内存泄漏、并发与同步

二.性能指标

  • 响应时间: 用户发送请求,到客户端接收服务器端的响应结束,整个过程所耗费的时间(时间越短,证明接口性能越好)。
  • HPS(Hits Per Second): 每秒点击次数,单位是次/秒。(一般不去看)
  • TPS(Transaction per Second): 系统每秒处理交易(业务)数,单位是笔/秒。
  • QPS(Query per Second): 系统每秒处理查询数,单位次/秒。
行业 性能范围(TPS)
金融行业 1000 ~ 50000(不包含秒杀类似的特殊场景)
保险行业 100 ~ 100000(不包含秒杀类似的特殊场景)
制造行业 10 ~ 5000
互联网电子商务 10000 ~ 1000000(淘宝、京东等)
互联网中型网站 1000 ~ 50000
互联网小型网站 500 ~ 10000
  • 最大响应时间: 用户发送请求到接到响应的最大时间(发送十万请求,其中长的响应时间就是20s)。
  • 最少响应时间: 用户发送请求到接到响应的最少时间(发送十万请求,其中短的响应时间就是10ms)。
    - 90%响应时间: 指所有用户的响应时间进行排序,第90%的响应时间(发送十万请求,90%在1s内都响应)。

从外部看,性能测试主要关注以下三个指标:

  • 吞吐量: 每秒系统能够处理的请求数、任务数。
  • 响应时间: 服务器处理一个请求或任务的时间。
  • 错误率: 一批请求中结果出错的请求的比例。

三.下载安装JMeter

1.下载安装包

JMeter官网
性能测试之压力测试,性能测试,压力测试,jmeter,java,性能测试,可视化界面

2.启动JMeter

解压 -> bin -> 双击jmeter.bat
性能测试之压力测试,性能测试,压力测试,jmeter,java,性能测试,可视化界面

四.使用JMeter

1.模拟用户请求

性能测试之压力测试,性能测试,压力测试,jmeter,java,性能测试,可视化界面
性能测试之压力测试,性能测试,压力测试,jmeter,java,性能测试,可视化界面

2.填写测试地址

性能测试之压力测试,性能测试,压力测试,jmeter,java,性能测试,可视化界面
性能测试之压力测试,性能测试,压力测试,jmeter,java,性能测试,可视化界面

3.接收测试结果

性能测试之压力测试,性能测试,压力测试,jmeter,java,性能测试,可视化界面

4.结果解释

性能测试之压力测试,性能测试,压力测试,jmeter,java,性能测试,可视化界面文章来源地址https://www.toymoban.com/news/detail-719306.html

到了这里,关于性能测试之压力测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jmeter性能测试 —— 压力模式

    性能测试中的压力模式有两种。 第一种是并发用户模式(虚拟用户模式)并发用户是指虚拟并发用户数,从业务角度,也可以理解为同时在线的用户数。 从客户端的角度出发,摸底业务系统各节点能同时承载的在线用户数,可以使用该模式设置目标并发,也就是 Jmeter 里面的

    2024年03月27日
    浏览(47)
  • 数字孪生水务系统可视化管理平台有效缓解城市供水压力

    针对传统自来水厂供水水质安全隐患大,运行管理落后等问题,基于数字孪生技术构建全厂三维立体模型,在电脑前就可以掌握全厂管线、设备运行情况,遇到预案中的突发事件还可以给出辅助决策方案。从根本上有效提高水厂运行管理效率,增强对水质变化的应对能力,使水厂运

    2024年02月16日
    浏览(58)
  • 【性能测试】使用JMeter对code论坛进行压力测试

    项目简介 code 论坛是一个技术交流社区。主要功能有发布帖子,查看帖子,评价帖子,删除帖子,点赞帖子,站内信,个人中心,修改个人信息等。是一个基于 Spring 的前后端分离项目。 项目链接 code论坛 使用工具 JMeter5.6.2 性能测试概念 性能测试是通过自动化的测试工具模

    2024年02月08日
    浏览(50)
  • Python可视化界面编程入门

    Python可视化界面编程入门具体实现代码如所示: (1)普通可视化界面编程代码入门:

    2024年02月08日
    浏览(56)
  • YOLOv5可视化界面

    激活之前的虚拟环境 yolov5 在该环境的终端输入以下命令 输入 where python 找到当前使用的Python的路径 找到该路径下的designer.exe文件(/Lib/site-packages/PySide6/designer.exe),然后发送到桌面创建快捷方式 打开designer 选择Main Window 移除菜单栏 拖两个label个一个line进来 拖两个button进入

    2024年02月13日
    浏览(50)
  • 神经网络的可视化:使用3D可视化和交互式界面来展示模型

    作者:禅与计算机程序设计艺术 作为人工智能领域的从业者,我们常常需要与其他技术人员或者领域内的专家进行交流。在这个过程中,一个关键的问题是如何让复杂的神经网络模型变得易于理解和分析。今天,我们将探讨如何使用3D可视化和交互式界面来展示神经网络模型

    2024年02月14日
    浏览(50)
  • JMeter分布式集群---部署多台机器进行性能压力测试

    有些时候,我们在进行压力测试的时候,随着模拟用户的增加,电脑的性能(CPU,内存)占用是非常大的,为了我们得到更加理想的测试结果,我们可以利用jmeter的分布式来缓解机器的负载压力,分布到多台机器同时运行。 1.Jmeter分布式执行原理: 1、Jmeter分布式测试时,选择

    2024年02月11日
    浏览(42)
  • 【性能优化】一、使用JMeter进行压力测试并进行简单调优

    压力测试不同于功能测试,其目的是为了测试出系统在高并发,高数据量的情况下可能会出现的问题(内存泄露、并发、同步) 一种典型的内存泄漏就是对象在创建之后由很多用户进行调用,导致对象被不断新建但复用率很低,导致内存不足(内存泄露的典型问题) 有效的

    2024年02月03日
    浏览(45)
  • RabbitMQ 03 直连模式-可视化界面

    这里先演示最简单的模型:直连模式。其结构图为: 一个生产者 - 消息队列 - 一个消费者 生产者只需要将数据丢进消息队列,而消费者只需要将数据从消息队列中取出,这样就实现了生产者和消费者的消息交互。 创建一个新的实验环境,即新建一个Virtual Host。 添加新的虚拟

    2024年02月11日
    浏览(41)
  • Docker拉取RocketMQ及可视化界面

    本文介绍Docker拉取RocketMQ及可视化界面操作步骤 Linux下安装Docker请参考:Linux安装Docker 用于在宿主机挂载日志及数据 创建/opt/rocketmq/data目录,准备用来挂载数据文件 创建/opt/rocketmq/logs目录,准备用来挂载日志文件 运行成功 用于在宿主机挂载日志及数据 创建/opt/rocketmq/broker

    2024年02月11日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包