返回顶部
首页 > 资讯 > 精选 >软件测试要学什么(5)性能测试大纲
  • 601
分享到

软件测试要学什么(5)性能测试大纲

2023-06-03 16:06:26 601人浏览 安东尼
摘要

       性能测试主要测试软件测试的性能,包括负载测试,强度测试,数据库容量测试,基准测试以及竞争测试。  1.负载测试  负载测试是一种性能测试指数据在超负荷环境中运行,程序是否能够承担。 在这

       性能测试主要测试软件测试的性能,包括负载测试,强度测试,数据库容量测试,基准测试以及竞争测试。

  1.负载测试

  负载测试是一种性能测试指数据在超负荷环境中运行,程序是否能够承担。 在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行。此外,负载测试还要评估性能特征,例如,响应时间、事务处理速率和其他与时间相关的方面。 比如,在B/S结构中用户并发量测试就是属于负载测试的用户,可以使用WEBload工具,模拟上百人客户同时访问网站,看系统响应时间,处理速度如何?

  2.强度测试

  强度测试是一种性能测试,他在系统资源特别低的情况下软件系统运行情况。这类测试往往可以书写系统要求的软硬件水平要求。 实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误。如果内存或磁盘空间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷。而其他缺陷则可能由于争用共享资源(如数据库网络带宽)而造成的。强度测试还可用于确定测试对象能够处理的最大工作量。 比如:一个系统在内存366M下可以正常运行,但是降低到258M下不可以运行,告诉内存不足,这个系统对内存的要求就是366M。

  3.数据库容量测试

  数据库容量测试指通过存储过程往数据库表中插入一定数量的数据,看看相关页面是否能够及时显示数据。数据库容量测试使测试对象处理大量的数据,以确定是否达到了将使软件发生故障的极限。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。

  例如,如果测试对象正在为生成一份报表而处理一组数据库记录,那么容量测试就会使用一个大型的测试数据库,检验该软件是否正常运行并生成了正确的报表。做这种测试通常通过书写存储过程向数据库某个表中插入一定数量的记录,计算相关页面的调用时间。比如,在电子商务系统中,通过insert customer 往user表中插入10 000数据,看其是否可以正常显示顾客信息列表页面,如果要求达到最多可以处理100 000个客户,但是顾客信息列表页面不能够在规定的时间内显示出来,就需要调整程序中的sql查询语句;如果在规定的时间内显示出来,可以将用户数分别提高到20 000 , 50 000, 100 000进行测试。

  4.基准测试

  基准测试与已知现有的系统进行比较,主要检验是否与类似的产品具有竞争性的一种测试。 如果你要开发一套财务系统软件并且你已经获得用友财务系统的性能等数据,你可以测试你这套系统,看看哪些地方比用友财务系统好,哪些地方差?以便改进自己的系统,也可为产品广告提供数据。

  5.竞争测试

  软件竞争使用各种资源(数据纪录,内存等),看他与其他相关系统对资源的争夺能力。比如:一台机器上即安装您的财务系统,又安装用友财务系统。当CPU占有率下降后,看看是否能够强过用友财务系统,而是自己的系统能够正常运行。

  据美国软件质量安全中心2000年对美国一百家知名的软件厂商统计,得出这样一个结论:软件缺陷在开发前期发现比在开发后期发现资金,人力上节约90%;软件缺陷在推向市场前发现比在推出后发现资金,人力上节约90%。所以说软件的缺陷应该尽早发现。不是所有的软件都要进行任何类型的软件测试的,可以根据产品的具体情况进行组装测试不同的类型。

--结束END--

本文标题: 软件测试要学什么(5)性能测试大纲

本文链接: https://lsjlt.com/news/235004.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 软件测试要学什么(5)性能测试大纲
           性能测试主要测试软件测试的性能,包括负载测试,强度测试,数据库容量测试,基准测试以及竞争测试。  1.负载测试  负载测试是一种性能测试指数据在超负荷环境中运行,程序是否能够承担。 在这...
    99+
    2023-06-03
  • 软件测试要学什么(7)软件测试常用工具
           总结了7个常见的软件测试问题,这些问题你也提过吗  1. 软件测试工程师岗位职责是什么  答:你可以去看看招聘网站上很多公司的招聘公布,都有岗位职责,看起来感觉离你自己还有一段距离。你可...
    99+
    2023-06-03
  • 软件测试要学什么(1)黑盒测试详解教程
      黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能...
    99+
    2023-06-03
  • 电脑测试性能用什么软件
    电脑测试性能常用的软件有:1. Cinebench:用于测试电脑处理器和图形性能的工具,可进行跨平台的性能比较。2. 3DMark:...
    99+
    2023-08-23
    电脑
  • 金融软件测试前景分析,与其他软件测试的5大区别!
    金融行业是国民经济发展的重中之重,直接关系到国家产业经济发展的稳定性。金融业软件测试作为整个金融产品生产周期中重要的一个环节,起着重要作用,尤其是对金融产品创新和风险控制等方面有着不可或缺的作用。...
    99+
    2023-06-05
  • 游戏测试和软件测试有什么区别?
    针对手游而言,游戏测试的本质是APP,所以不少手游的测试方式与APP测试异曲同工,然而也有所不同。APP更多的是具有一种工具,一款APP好不好用不重要,关键点在于实用。而游戏则具有一种玩具属性,它并不见得实用,但他要符合玩家的好恶,要能让玩...
    99+
    2023-06-05
  • 服务器硬件测试要测什么
    服务器硬件测试需要测试以下内容:1. CPU性能:测试CPU的时钟速度、核心数、缓存大小、处理器架构等指标,以评估其性能。2. 内存...
    99+
    2023-06-17
    服务器硬件 服务器
  • Android客户端性能软件测试小结
      Android手机客户端的性能测试开展近3个月了,期间包括性能监测工具的开发周期和工具的投入使用和优化;客户端性能测试从这里起步,从这里开始。   一般情况,对于新生的产品...
    99+
    2022-06-06
    性能 小结 软件测试 测试 软件 Android
  • 软件测试中服务器稳定性测试几种方法
    服务器稳定性是最重要的,如果在稳定性方面不能够保证业务运行的需要,再高的性能也是无用的。正规的服务器厂商都会对产品进行不同温度和湿度下的运行稳定性测试。重点要考虑的是冗余功能,如:数据冗余、网卡冗余、电源冗余、风扇冗余等。一些服务器稳定性测...
    99+
    2023-06-05
  • 软件测试要学什么(6)发展前景及工资待遇
      软件测试管理是大家比较熟悉的软件测试职业发展路线之一,比较流行的设置包括测试组长、测试经理、测试代表、测试主管、测试总监、测试部长等。不同的公司中相同职位的工作范围可能略有不同,按照管理级别的高低,大致又可分为以下三级。  1、初级软件...
    99+
    2023-06-03
  • 电脑性能在线测试软件有哪些
    1. PCMark:一款综合性能测试软件,测试内容包括系统性能、应用程序性能、游戏性能等。2. 3DMark:一款专门测试显卡性能的...
    99+
    2023-06-08
    电脑性能在线测试
  • 云服务器测试要测什么
    云服务器测试需要测量的方面有很多,以下是一些可能涉及到的方面: 性能方面:需要测量服务器的响应时间、I/O读写速度、响应错误率、并发负载能力等。 稳定性:需要测试服务器的稳定性,包括网络故障、服务器硬件故障、系统故障等。 安全性:需要测...
    99+
    2023-10-26
    服务器 测试
  • 有关软件测试的五大谣言
    谣传1:测试无聊一件单调且无聊的事,作为测试的一个传闻,频繁见诸于主流媒体文章中,这些文章把测试者比作软件产业的装配线工人。而事实上,测试工作每天都呈现给我们新的令人兴奋的挑战。DevelopSense校长,RapidSoftwareTes...
    99+
    2023-06-05
  • 软件测试项目实战之功能测试 千锋实战教程
    软件测试项目实战之功能测试 千锋实战教程随着数字化技术越来越普及,互联网行业对软件测试的要求也在持续迭代。预计,2023年,全球相应的软件测试市场,预计将出现14%的综合年度增长率。可见,无论你是否在这个行业,由软件技术开发出的各种应用正在...
    99+
    2023-06-04
  • linux怎么测试io性能
    在Linux上测试IO性能可以使用以下工具和方法:1. 使用dd命令:dd命令可以用于复制文件、转换文件的格式以及执行其他操作。通过...
    99+
    2023-10-10
    linux
  • k8s性能测试的方法是什么
    进行Kubernetes性能测试通常包括以下几个步骤: 确定测试目标:明确需要测试的方面,比如集群的性能、节点的资源利用率、应用...
    99+
    2024-04-02
  • windows下硬件性能测试的方法是什么
    在Windows下,可以使用以下方法进行硬件性能测试:1. 使用Windows自带的工具:- Windows系统自带的性能评估与工具...
    99+
    2023-09-12
    windows
  • 云服务器测试要测什么东西
    云服务器测试需要测量的主要内容有: 负载均衡:负载均衡可以让你的云服务器成为多个虚拟主机的集合,让多个服务器均衡处理请求,避免单点故障。 DNS解析:DNS解析是云服务器中非常重要的部分,它可以实现对主机名、URL等关键信息的解析,以满...
    99+
    2023-10-27
    什么东西 服务器 测试
  • 云服务器测试要测什么内容
    云服务器测试的内容包括但不限于以下几个方面: 性能测试:测试云服务器对请求的响应时间、延迟情况、丢包情况、CPU占用、内存占用、I/O性能等指标。 可靠性测试:测试云服务器的系统和数据是否正常,包括硬件故障、操作系统故障等情况。 安全性...
    99+
    2023-10-27
    服务器 测试 内容
  • 在Linux中怎么使用unixbench来测试测试系统性能
    这篇文章主要介绍“在Linux中怎么使用unixbench来测试测试系统性能”,在日常操作中,相信很多人在在Linux中怎么使用unixbench来测试测试系统性能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-06-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作