0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件产品测试之压力测试

齐鲁物理联网测试中心 2022-11-12 18:20 次阅读

压力测试是一种性能测试方法,通过迫使软件处于极端情况发现性能瓶颈。在极端情况下软件更容易暴露出性能问题。因此采用压力测试分析实时软件的性能以保障它的质量。

其实就是两个目的,一是测试应用在高并发情况下是否会报错,进程是否会挂掉; 二是测试应用的抗压能力,预估应用的承载能力,为后面的运维提供扩容的依据。

通过给软件系统不断加压,强制其在极限情况下运行,观察系统可运行到何种程度,从而发现性能缺陷,通过搭建模拟实际环境,测试程序在同一时间或某-段时间内, 向系统发送预期数的交易请求测试系统在不同压力状态下的效率状况,以及系统可承受的压力程度。按照测试过程作出针对性的测试与分析,找出系统性能瓶颈以及评估系统性能,再对软件系统进行合理优化处理或结构调整。

压力测试工具

1. Apache JMeter
这是一款开源免费的压力测试工具,最初是被使用于Web应用功能测试,如今被许多企业用于性能测试,可用于对静态的和动态的资源的性能进行测试,分析不同压力条件下的总体性能情况。Jmeter还提供图形化界面,分析性能指标或者在高负裁情况下测试你的眼务器/脚本/对象。

pYYBAGNvcxmAEZ3LAAubLfckK1c129.png

2. OpenSTA
一款免费的开放源代码web性能测试工具, 在性能测试中,可录制功能非常强大的脚本过程。在录制完测试脚本后,可以对测试脚本进行编辑,以便进行特定的性能指标分析。其较为丰塞的图形化测试结果大大提高了测试报告的可阅读性。

pYYBAGNvczeAKY-XAAlT6gygS1Y602.png

软件压力测试有哪些测试流程?
1.编写压力测试计划
分为三个阶段:分析数据库应用系统、定义压力测试对象与目标评审修改压力测试计划。
2:编写压力测试案例
需包括以下要素:测试目的,测试环境,测试数据,测试运行程序可以是脚本),预期结果等。
3.多进程模拟多用户
4设置并发点
5.运行测试程序并监测系统资源
6.分析结果
7.优化调整设置
8.提交测试报告

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件
    +关注

    关注

    69

    文章

    4781

    浏览量

    87165
  • 软件测试
    +关注

    关注

    2

    文章

    228

    浏览量

    18571
  • 压力测试
    +关注

    关注

    0

    文章

    24

    浏览量

    13460
收藏 人收藏

    评论

    相关推荐

    Cadence荣获2024全球电子成就奖之年度EDA/IP/软件产品

    近日,在备受瞩目的全球电子成就奖颁奖典礼上,Cadence 楷登电子旗下 Virtuoso Studio 平台凭借其在定制模拟设计方面的持续创新和独特优势,荣获 2024 年度全球电子成就奖“年度 EDA / IP / 软件产品”奖。
    的头像 发表于 11-09 10:35 350次阅读

    IP67气密测试压力不足怎么解决

    IP67气密测试仪是一种用于测试产品气密性能的设备,其测试结果的准确性对产品的质量和安全非常重要。但是,在使用过程中,有时会出现测试
    的头像 发表于 10-31 11:32 111次阅读
    IP67气密<b class='flag-5'>测试</b>仪<b class='flag-5'>压力</b>不足怎么解决

    ECU电控软件开发及测试介绍

    本文重点介绍符合AutoSar架构的应用软件开发、MBD开发模式下的软件质量评估与优化方案、复杂场景下的ECU性能压力测试方案。
    的头像 发表于 09-26 14:25 3230次阅读
    ECU电控<b class='flag-5'>软件</b>开发及<b class='flag-5'>测试</b>介绍

    TI Bluetooth®Mesh软件产品简介

    电子发烧友网站提供《TI Bluetooth®Mesh软件产品简介.pdf》资料免费下载
    发表于 09-13 10:18 0次下载
    TI Bluetooth®Mesh<b class='flag-5'>软件产品</b>简介

    CC2340低功耗蓝牙软件产品简报

    电子发烧友网站提供《CC2340低功耗蓝牙软件产品简报.pdf》资料免费下载
    发表于 08-30 11:43 0次下载
    CC2340低功耗蓝牙<b class='flag-5'>软件产品</b>简报

    仿真测试软件测试的区别

    在当今软件开发和验证的领域中,测试是保证软件质量的关键环节。而在测试的众多方法中,仿真测试软件
    的头像 发表于 05-17 14:33 791次阅读

    汽车OTA通道和压力测试方案

    北汇信息基于对客户需求规范、行业法规及自身测试经验Know-How,为汽车客户提供完整和专业的汽车OTA通道测试压力测试解决方案,包括测试
    的头像 发表于 04-25 09:16 2216次阅读
    汽车OTA通道和<b class='flag-5'>压力</b><b class='flag-5'>测试</b>方案

    铸就安全可信的数字化「信息枢纽」—华为云 ROMA Connect 荣膺软件产品可信【卓越级】认证

    近日,在工业和信息化部电子第五研究所组织的软件产品可信评估中,华为云 ROMA Connect 在基线合规、渗透测试产品可靠性、软件工程化、隐私合规、代码自研率检测、
    的头像 发表于 04-07 15:10 789次阅读
    铸就安全可信的数字化「信息枢纽」—华为云 ROMA Connect 荣膺<b class='flag-5'>软件产品</b>可信【卓越级】认证

    FPGA软件测试面临哪些挑战?

    FPGA软件包含进行设计而产生的程序、文档和数据,同时包含与相关的软件特性和硬件特性。FPGA软件测试需要考虑
    发表于 03-20 12:23 1118次阅读

    如何使用EMC测试软件执行辐射抗扰度测试?(三)软件检查及手动模式

    一、前言 之前的文章为大家介绍了使用EMC测试软件执行辐射抗扰度测试测试方法、频率变化模式测试方法、校准方法及调制。本期文章继续为大家介绍
    的头像 发表于 03-18 15:39 557次阅读
    如何使用EMC<b class='flag-5'>测试</b><b class='flag-5'>软件</b>执行辐射抗扰度<b class='flag-5'>测试</b>?(三)<b class='flag-5'>软件</b>检查及手动模式

    机械免拆压力测试方案

    机械免拆压力测试方案
    的头像 发表于 01-20 08:08 377次阅读
    机械免拆<b class='flag-5'>压力</b><b class='flag-5'>测试</b>方案

    某气体压力传感器产品DBCI测试FAIL整改案例

    某气体压力传感器产品DBCI测试FAIL整改案例
    的头像 发表于 01-13 08:16 532次阅读
    某气体<b class='flag-5'>压力</b>传感器<b class='flag-5'>产品</b>DBCI<b class='flag-5'>测试</b>FAIL整改案例

    软件测试的需求有哪些

    软件测试的需求有哪些
    的头像 发表于 12-28 10:46 880次阅读

    软件功能测试的基本流程

    软件功能测试根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化
    的头像 发表于 12-22 11:23 746次阅读

    从定义和实施帮你对软件测试进行全解析

    。 ** 一、定义** 软件测试是一种质量保证活动,旨在检测软件产品是否满足用户需求及质量标准,并发现软件中存在的问题及缺陷。它是软件开发过
    的头像 发表于 12-21 14:25 458次阅读