首页 > 其他分享 >领导给你一个项目,如何开展性能测试工作?

领导给你一个项目,如何开展性能测试工作?

时间:2024-06-09 21:29:44浏览次数:28  
标签:分析 性能 系统 测系统 测试 开展 数据流

 

怎么开展性能测试

01 测试的一般步骤

性能测试的工作是基于系统功能已经完备或者已经趋于完备之上的,在功能还不够完备的情况下没有多大的意义(后期功能完善上会对系统的性能有影响,过早进入性能测试会出现测试结果不准确、浪费测试资源);因此,性能测试首先是基于功能测试的,你必须了解其功能实现才能开展性能测试。

我们还是来逐步分解说明:一个被测系统来了,我们需要分三块来分析

  • 入口:需要怎么发送请求,施压方应该施加多大的压力,用什么方法施压;

  • 被测系统:系统怎么应对单个请求,系统业务流程是怎么样的,系统网元节点、数据流向等,整体性能需求有没有,需要考察哪些指标,怎么监控;

  • 出口:接收数据有哪些,怎么获取和比对;

OK,是不是感觉就像功能测试差不了多少?是的,就是先分析单个用户的功能流程以及系统的数据流向(包括后台的数据流向)结构图,然后再考虑大量的用户操作。

那么一般系统的性能测试步骤大体如下:

1) 确认测试目标

2) 分析被测系统业务需求

3) 分析被测系统的系统结构

4) 分析被测系统的性能测试点

5) 设计测试方案、检测方案和测试案例

6) 选择测试工具

7) 测试开发

8) 测试执行

9) 测试结果分析

10) 测试调优、测试验证、测试分析

11) 测试报告

测试准备

测试准备工作越充分后期的测试执行越顺利,一般测试准备工作如下:

  • 确认测试目标

  • 分析被测系统的业务

标签:分析,性能,系统,测系统,测试,开展,数据流
From: https://blog.csdn.net/m0_58552717/article/details/139561620

相关文章

  • 软件测试————Bug的定义及生命周期
    目录一、Bug的定义二、Bug的生命周期   三、Bug的等级划分一、Bug的定义    定义:⼀个计算机bug指在计算机程序中存在的⼀个错误(error)、缺陷(flaw)、疏忽(mistake)或者故障(fault),这些bug使程序⽆法正确的运⾏。二、Bug的生命周期    1、New(新......
  • jmeter性能优化之mysql监控sql慢查询语句分析
    接上次博客:基础配置多用户登录并退出jmx文件:百度网盘提取码:0000一、练习jmeter脚本检测mysql慢查询随意找一个脚本(多用户登录并退出),并发数设置300、500后分别查看mysql监控平台启动后查看,主要查看mysql连接情况下图查看:MaxUsedConnections最大176,分析查看:设置......
  • jmeter性能优化之mysql配置
    一、连接数据库和grafana准备:连接好数据库和启动grafana并导入mysql模板大批量注册、登录、下单等,还有过节像618,双11和数据库交互非常庞大,都会存在数据库的某一张表里面,当用户在登录或者查询某一个界面时,量少的话体现不出来,量很大的时候一定会有卡的现象,性能响应一般是2......
  • SMS - 基于阿里云实现手机短信验证码登录(无需备案,非测试)
    目录SMS环境调试从阿里云云市场中购买第三方短信服务调试短信验证码功能实战开发 封装组件对外接口调用演示SMS环境调试从阿里云云市场中购买第三方短信服务a)进入阿里云首页,然后从云市场中找到“短信” (一定要从云市场去找短信服务,否则需要企业证明,备案) ......
  • RDK X3(arm64) 测试国产双目摄像头Astra Pro Plus
    0.环境-亚博智能的ROSMASTER-X3标准版(双目是AstraProPlus)-RDKX31.01.RDKX31.0串口通信波特率921600root/rootmobaterm->Session->VNC   ->192.168.8.108:5900   ->runrise2.是否识别到设备2.1USB扩展版上电前:root@ubuntu:~#lsusbB......
  • CMake:构建、打包和测试的跨平台工具系列软件
    介绍CMake是一个开源、跨平台的构建系统,旨在管理软件构建过程。它通过使用简洁的脚本语言描述项目的构建规则,自动生成适用于各种平台的构建文件,如UnixMakefiles、VisualStudio项目和Xcode项目。CMake不仅支持多种编译器和操作系统,还提供了丰富的功能,用于软件的构建、打包和......
  • 提升实验室精密仪器性能的秘密:主动减震台的作用和优势
    导言:在现代科学实验室中,精密仪器的性能对研究的准确性和可靠性起着关键作用。为了确保实验设备的高效运行,科学家们不仅仅依赖于先进的技术,还采用了一些创新的解决方案。本文将介绍一种关键的实验室设备——主动减震台,探讨它的作用和优势,以及如何提升实验室仪器的性能。1.......
  • jest 单元测试
    jest单元测试关键词解释describe用于对测试用例进行逻辑分组,使得测试代码更加有组织、易读expect用于验证代码的行为是否符合预期test用于定义测试用例toBe相当于===,即全等toEqual相当于==运行命令//index.test.jsdescribe('group',()=>{test('sumfunction......
  • 《手把手教你》系列练习篇之15-python+ selenium自动化测试 -番外篇 - 最后一波啊!!!(详细
    1.简介 本来上一篇就是练习篇的最后一篇文章了,但是有的小伙伴私下反映说是做了那么多练习,没有一个比较综合的demo练练手。因此宏哥在这里又补存了一些常见的知识点进行练习,在文章最后也通过实例给小伙伴们或者童鞋们进行了一个登录模块的自动化测试的实例,其他的你可以照......
  • 《手把手教你》系列练习篇之14-python+ selenium自动化测试 -压台篇(详细教程)
    1.简介 本文是练习篇的最后一篇文章,虽然练习篇的文章到此就要和大家说拜拜了,但是我们的学习之路才刚刚开始。不要停下你的脚步,大步朝前走吧!比你优秀的人还在走着,我们有什么理由停下自己的脚步了,生命不止,学习亦是如此。好了,宏哥的毒鸡汤好喝吧,喝够了就开始学习吧。......