【性能测试入门必看】性能测试流程简介

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

性能测试流程介绍:

一、性能测试流程(一)——问清性能测试需求

1、新系统能力验证

2、明确客户需求

3、找出系统性能瓶颈

4、稳定性验证(强度测试)

二、性能测试流程(二)——了解系统结构

系统架构对于测试新手来是最难的;先来了解系统所使用的技术和框架,在环境搭建阶段,你需要了解项目的部署;在性能分析与调优阶段,更要深入这些技术的细节去分析。

1、表示层

表示层(浏览器)通过前端技术(HTML5/JavaScript/CSS3)将系统功能和数据展示给用户,并与用户实现交互。通过TCP/HTTP协议与业务层系统通信,向应用层系统发送请求报文,并接收应用层系统返

回的响应报文。

2、业务逻辑层

业务逻辑层作为中间层实现核心业务逻辑服务。应用服务器主要运行中间件系统,中间件系统系统作为一个容器来运行各种应用软件系统。前台发来的请求报文通过中间件传递给应用程序,应用程序在处理的过程中调用数据层的数据服务器,数据服务器将查询的数据返回给应用程序,应用软件处理完成后通过中间件系统返回给客户端。在大型的系统中,可以对应用系统进行拆分,比如拆分成交易服务,查询服务;或者通过负载均衡技术,来分散客户端发来的请求,使其能承受更大的用户访问量。

3、数据层

数据层运行在数据库主机上,负责整个系统中数据信息的存储。运行数据库服务程序,查询通过JDBC与应用程序进行通信,主要用于存储数据与提供数据查询等服务。数据库集群技术就是对大型系统应用非常广泛的一种解决方案。

三、性能测试流程(三)——分析测试点

  1. 性能测试点的选取

(1) 发生频率高的

(2) 关键程度高的

(3) 占用资源非常严重的

  1. 对性能需求点的描述

(1) 准确

(2) 一致

(3) 特定

  1. 一般性能需求描述

四、性能测试流程(四)——测试工具选取(LoadRunner、Jmeter等,详细介绍略)

 

五、性能测试流程(五)——测试计划

1.简介

项目的背景,进行此次性能测试的原因,以及性能测试覆盖的范围等,几乎所有项目文档都在开端对项目进行简单的阐述。

2、性能测试需求

寻找被测试的对象和压力点,被测的系统应该是最重要的最基本的功能,也是用户使用最频繁的功能

3、测试环境

(1) 软件环境

(2) 硬件环境

(3) 网络环境

4、数据准备

5、测试工具

6、测试策略

7、人力与时间的安排

六、性能测试流程(六)——测试环境搭建

1、性能测试环境与功能测试环境的区别

性能测试环境与功能测试环境有所不同,对于一些企业为了节约资源,进行功能测试的测试环境,一台服务器可以运行多个系统,通过技术手段可以使系统之间是不会相互影响的(以前公司就是一台服

务器上跑多个tomcat)。 性能测试是要对整个系统运行的软件硬件环境进行测试的,如果某环境下运行多个系统,就很难判断其中的某个环境对资源的占用情况

2、保证测试环境与生产环境的一致性

(1) 硬件环境:包括服务器环境、网络环境。

(2) 软件环境:版本一致性、配置一致性

(3) 使用场景的一致性:基础数据的一致性、使用模式的一致性。

3、实施策略

七、性能测试流程(七)——测试执行

1.准备测试数据

2.使用测试工具模拟测试点

3.根据测试策略使用不同的虚拟用户和测试组合运行测试

4.监控系统CPU、内存、中间件、数据库的性能、手机数据

5.重复3和4步。

八、性能测试流程(八)——新能调优(此步为后期工作,要求较高、难度较大,粗略介绍)

  1. 一般系统的瓶颈

(1) 硬件上的性能瓶颈

(2) 软件上的性能瓶颈

(3) 应用程序上的性能瓶颈

(4) 操作系统上的性能瓶颈

(5) 网络设备上的性能瓶颈

  1. 一般新能调优步骤

(1) 确定问题

(2) 分析问题

(3) 确定调整目标和解决方案

(4) 测试解决方案

(5) 分析调优结果

总结

最后如果你想学习软件测试和需要软件测试资料,欢迎加入笔者的交流群:731789136,里面可以免费领取软件测试+自动化测试资料+软件测试面试宝典+简历模版+实战项目+面试刷题工具和大佬答疑解惑,我们一起交流一起学习!

搜索

复制文章来源地址https://www.toymoban.com/news/detail-774455.html

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

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

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

相关文章

  • 性能测试怎么做?性能测试重点和各项性能测试流程(超级详细)

    性能测试基础 1)性能测试一般分为:负载测试、压力测试、基准测试、稳定性测试、扩展性测试。 2)常见的性能测试指标:响应时间;TPS/QPS;并发用户;PV/UV;点击率;吞吐量;资源开销 3)性能测试的场景: 业务场景:系统的业务处理流程; 测试场景:对业务场景的真

    2024年02月01日
    浏览(44)
  • 性能测试的具体流程

    以下是一个基本的性能测试过程,旨在帮助了解性能测试的具体流程和步骤。 首先,需要确定性能测试的目标和指标,包括响应时间、吞吐量、并发用户数等方面。这些指标应该根据业务需求和用户场景进行设定,并设定相应的阈值。 在设计测试场景时,需要考虑到被测系

    2024年02月11日
    浏览(56)
  • Postman简介及接口测试流程(小菜鸟攻略)

    目录 前言 一、常见接口 二、前端和后端 三、什么是接口测试 四、接口组成 1、接口说明 2、调用url 3、请求方法(getpost) 4、请求参数、参数类型、请求参数说明 5、返回参数说明 五、为什么要做接口测试 本章主要介绍如何使用postman做接口测试。 六、接口测试流程 6.1界面

    2024年02月03日
    浏览(43)
  • 服务器GPU性能测试流程

    注意: 1、cuda-sample需要和cuda版本对应,否则会报错 2、只有进行hpcg测试时才需要设置当前环境变量为cuda-10,其它测试时设置cuda-12.0,否则在进行浮点性能测试时会报错 1.环境变量要求cuda11.8 2.cuda-samples-11.8测试包 3.hpcg测试环境 4.intel oneAPI安装 1.显存带宽 2.卡间带宽 3.浮点性

    2024年02月04日
    浏览(54)
  • 基于jmeter的性能全流程测试

    1、服务器性能监控 首先要在对应服务器上面 安装性能监控工具 ,比如linux系统下的服务器,可以选择nmon或者其他的监控工具,然后在jmeter模拟场景跑脚本的时候, 同时启动监控工具 ,这样就可以获得jmeter的聚合报告和服务器的性能报告,然后分析这两份报告,得到性能测

    2024年03月19日
    浏览(57)
  • 【白嫖8k买的机构vip教程】Jmeter_性能测试(2):性能测试的流程和术语

     一、准备工作 1、系统基础功能验证 一般情况下,只有在系统基础功能测试验证完成、系统趋于稳定的情况下,才会进行性能测试,否则性能测试是无意义的。 2、测试团队组建 根据该项目的具体情况,组建一个几人的性能测试team,其中DBA是必不可少的,然后需要一至几名

    2024年02月19日
    浏览(41)
  • 超细致的性能测试流程,你get了吗?

    性能测试:利用工具模拟大量用户操作,验证系统承受的负载情况。 性能测试的目的:找到潜在的性能问题或瓶颈,分析并解决;找出性能变化趋势,为后续扩展系统提供参考。测试监控:基准测试、配置测试、负载测试、稳定性测试,对硬件和中间件进行监控。 1、学习业

    2024年02月03日
    浏览(37)
  • GODOT游戏引擎简介,包含与unity性能对比测试,以及选型建议

    GODOT,是一个免费开源的3D引擎。本文以unity作对比,简述两者区别和选型建议。由于是很久以前写的ppt,技术原因视频和部分章节丢失了。建议当做业务参考。 GODOT目前为止遇到3个比较重大的机遇,第一个是oprea的合作奖,第二个是用支持c#换来的微软的投资,第三个是虚幻

    2024年02月14日
    浏览(88)
  • LoadRunner(一)(安装、简介、工作原理、测试流程、事务与集合点、思考时间)

    目录 性能测试  安装 LoadRunner简介 Load Generator: LoadRunner工作原理: LoadRounner 测试流程: 事务与集合点     事务的概述:         事务的作用:         使用事务的原因:     事务的添加:     设置事务             集合点的概述: controller组件中实操(可以处置、

    2024年02月03日
    浏览(59)
  • 一文2000字从0到1用Jmeter全流程性能测试实战

    项目背景: 我们的平台为全国某行业监控平台,经过3轮功能测试、接口测试后,98%的问题已经关闭,决定对省平台向全国平台上传数据的接口进行性能测试。 1、编写性能测试方案 由于我是刚进入此项目组不久,只参与了其中3个模块的功能测试,一遍接口回归测试,所以在

    2024年02月08日
    浏览(37)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包