首页 > 其他分享 >JMeter02-性能测试关注点

JMeter02-性能测试关注点

时间:2023-05-26 12:34:40浏览次数:40  
标签:网络应用 关注点 性能 JMeter02 测试 服务器 数据库 客户端

被测系统的组成

被测系统由应用服务器和数据库服务器组成 图片.png

影响性能的因素

硬件:CPU、内存、硬盘…… 操作系统:并发时缓存大小,缓存交换任务优先级 网络:公共网络延迟、服务器本地网络速度、带宽、吞吐量 中间件、Web服务器 数据库服务器:索引设计等因素 客户端:用户数和类型、活动频率、思考时间、访问数、点击数 编程语言、程序实现方式、算法、应用体系架构设计

性能测试内容

  • 性能测试在软件的质量保证中起着重要的作用,它包括的测试内容丰富多样。
  • 中国软件评测中心将性能测试概括为三个方面:
    • 应用在客户端性能的测试
    • 应用在网络上性能的测试
    • 应用在服务器端性能的测试。
  • 通常情况下,三方面有效、合理的结合,可以达到对系统性能全面的分析和瓶颈的预测。

客户端

  • 应用在客户端性能测试的目的是考察客户端应用的性能,测试的入口是客户端。
  • 它主要包括并发性能测试、疲劳强度测试、大数据量测试和速度测试等,其中并发性能测试是重点。

网络端

  • 应用在网络上性能的测试重点是利用成熟先进的自动化技术进行网络应用性能监控、网络应用性能分析和网络预测。
    • 网络应用性能分析
    • 网络应用性能监控
    • 网络预测

性能测试结果标准

图片.png

性能测试关注点

  • 用户视角
    • 软件对用户操作的响应时间:按钮、指令、链接
    • 性能测试指标:响应时间(平均响应时间)
  • 管理员视角
    • 服务器的资源使用情况
    • 应用服务器和数据库的资源使用
    • 系统能否实现扩展
    • 系统性能可能的瓶颈在哪
    • 更换哪些设备能够提高性能
    • 最多支持多少用户的访问
    • 系统容量:系统最大的业务处理量
    • 系统稳定性:系统能否支持长时间连续的业务访问
  • 开发视角
    • 系统架构:架构设计是否合理
    • 数据库设计:数据库设计是否存在问题
    • 代码是否存在性能方面的问题
    • 系统中是否有不合理的内存使用方式
    • 是否存在不合理的线程同步方式
    • 是否存在不合理的资源竞争

性能测试技术栈

图片.png

标签:网络应用,关注点,性能,JMeter02,测试,服务器,数据库,客户端
From: https://blog.51cto.com/u_14911999/6354951

相关文章

  • JMeter03-性能测试基本概念
    性能测试类型性能测试类型包括负载测试、压力测试、强度测试、容量测试、并发测试、稳定性测试(可靠性测试、疲劳强度测试)、配置测试、失败测试等性能测试性能测试(PerformanceTesting):通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能的需要。说明:......
  • JMeter01 - 性能测试初识
    性能测试初识软件测试分类按照测试内容分类功能测试:业务流程是否正常实现性能测试:关注各种性能指标是否符合设计预期负载测试、压力测试、性能测试、大数据量测试、可靠性测试等安全测试:由网络安全工程师参与,比如模拟各种“注入”其他:易用性测试、安装测试、恢复测试、......
  • 性能测试监控指标及分析调优 | 京东云技术团队
    一、哪些因素会成为系统的瓶颈?1、CPU,如果存在大量的计算,他们会长时间不间断的占用CPU资源,导致其他资源无法争夺到CPU而响应缓慢,从而带来系统性能问题,例如频繁的FullGC,以及多线程造成的上下文频繁的切换,都会导致CPU繁忙,一般情况下CPU使用率<75%比较合适。2、内存,Java内存一般是通过j......
  • 肖sir__实践题___测试用例题
    实践面试题1、手淘浏览店铺页15s,可以完成任务,放发奖励。请设计测试用 2、用户在pc中选择时间范围后,需要将相应的表格数据下载,请根据这个功能设计功能用例 3、用例设计:某程序实现如下功能:输入3个数据A,B,C,输出以A.B.C为边长组成的三角形的面积。(1<AB,C<100)等价类和边......
  • 接口自动化测试遇到的问题
    fromopenpyxl.styles.colorsimport*的失败调用问题,使用openpyxl模块调用进行颜色分配时,无法调用函数colorsopenpyxl进行版本降低2.6.1后,正常使用引发XLRDError(FILE_FORMAT_DESCRIPTIONS[FILE_FORMAT]+“;不支持”)xlrd.biffh.xlrd错误:Excelxlsx文件;不受支持解决方法1:安......
  • 网络测试工具iperf命令详解
    说明:Iperf是一个网络性能测试工具,也就是LINUX网速测试,主要应用于LINUX服务器下面。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。Iperf在linux和windows平台均有二进制版本供自由使用。Iperf使用方法与参数说明: -s 以se......
  • 软件接口测试有什么作用?接口测试有哪些好用工具?
    一、软件接口测试有什么作用?在软件开发过程中,接口是不可避免的一部分。接口测试是为了检查软件系统中不同模块之间的接口能否正常工作,以及模块之间的数据是否能够互相传输而进行的测试。接口测试的主要作用包括保证系统区域间的互通性、降低软件的故障率、提高软件的可靠......
  • Kafka测试初探【Go】
    上周分享了Kafka性能测试初探的Java版本,有读者留言说太简单,内容比较水。这里澄清一下,是我学得比较水。文章定位就是一篇使用Java语言的KafkaClient客户端进行简单操作演示,然后模拟一下简单场景的性能测试。其中深入学习Kafka的可以随处搜到很权威实用的资料,有深入学习需求的可以自......
  • 《软件测试》读书笔记(持续更新)
    文章目录#第一部分软件测试综述##第一章软件测试的背景###1.1臭名昭著的软件错误用例研究###1.2软件缺陷是什么####1.2.1软件失败的术语确实严重,甚至是危险的情况:故障(fault)、失败(failure)、缺点(defect)不那么尖锐,主要指未按预料运行,而不指全部失败:异常(anomaly)、事件,插曲(inc......
  • 麦子学院测试——1.系统测试(总)
    视频教程百度云链接:https://pan.baidu.com/s/1WD6tcAJaiQc7dgBjyWi2IA密码:pnpj今天的目标是复习2.测试管理3.系统测试流程5.缺陷管理目录:1.测试基础第1章、系统测试之测试基础第2章、系统测试之测试对象与测试级别第3章、系统测试之系统测试类型第4章、系统测试之测试......