`

web性能测试步骤

阅读更多

web性能测试的步骤:
  第一,分析产品结构,明确性能测试的需求,包括并发、极限、配置和指标等方面的性能要求,必要时基于LOAD测试的相同测略需同时考虑稳定性测试的需求。
  第一,分析应用场景和用户数据,细分用户行为和相关的数据流,确定测试点或测试接口,列示系统接口的可能瓶颈,一般是先主干接口再支线接口,并完成初步的测试用例设计
  第三,依据性能测试需求和确定的测试点进行测试组网设计,并明确不同组网方案的重要程度或优先级作为取舍评估的依据,必要时在前期产品设计中提出支持性能测试的可测试性设计方案和对测试工具的需求。
  第四,完成性能测试用例设计、分类选择和依据用户行为分析设计测试规程,并准备好测试用例将用到的测试数据。
      第五,确定采用的测试工具。
      第六,进行初验测试,以主干接口的可用性为主,根据测试结果分析性能瓶颈,通过迭代保证基本的指标等测试的环境。
      第七,迭代进行全面的性能测试,完成计划中的性能测试用例的执行。
      第八,完成性能测试评估报告。
  在进行性能测试的时候,我们需要知道一些有效的性能指标,下面我们来列出一些主要的性能指标:
  一是,通用指标(指Web应用服务器数据库服务器必需测试项):
      *ProcessorTime:指服务器CPU占用率,一般平均达到70%时,服务就接近饱和;
      *Memory Available Mbyte:可用内存数,如果测试时发现内存有变化情况也要注意,如果是内存泄露则比较严重;
      *Physicsdisk Time :物理磁盘读写时间情况。
      二是,Web服务器指标:
      *Avg Rps:平均每秒钟响应次数=总请求时间/秒数;
      *Avg time to last byte per terstion(mstes):平均每秒业务角本的迭代次数;*Successful Rounds:成功的请求;
      *Failed Rounds:失败的请求;
      *Successful Hits:成功的点击次数;
      *Failed Hits:失败的点击次数;
      *Hits Per Second:每秒点击次数;
      *Successful Hits Per Second:每秒成功的点击次数;
      *Failed Hits Per Second:每秒失败的点击次数;
      *Attempted Connections:尝试链接数。
      三是,数据库服务器指标:
      *User 0 Connections :用户连接数,也就是数据库的连接数量;
      *Number of deadlocks:数据库死锁;
      *Butter Cache hit:数据库Cache的命中情况。

分享到:
评论

相关推荐

    Web性能测试基本性能指标

    WEB性能指标Web性能测试基本性能指标软件测试WEB性能测试的部分概念一般来说,一个web请求的处理包括以下步骤:(1)客户发送请求;(2)webserver接受到请求,进行处理;(3)webserver向DB获取数据;(4)webserver生成用户...

    web性能测试基本性能指标

    Web性能测试的部分概况一般来说,一个Web请求的处理包括以下步骤:  Web性能测试的部分概况一般来说,一个Web请求的处理包括以下步骤:  (1)客户发送请求  (2)webserver接受到请求,进行处理;  (3)webserver向DB...

    压测性能测试培训(2022-02-16 性能测试培训) 压缩文件包含 【JMeter基础培训、WEB网站优化、性能测试知识分享】

    第一部分,关于性能测试知识的分享,分享内容如下: 性能测试基本流程 性能测试需求分析 web页面加载时间重要性 前端页面测试常见优化点 性能测试的基本概念 性能测试指标 服务器指标 网络指标 关键性能指标 性能...

    LoadRunner11 性能测试实用教程大全

    性能测试进阶指南——LoadRunner11实战_陈霁.pdf 性能测试从零开始——LoadRunner入门.pdf LoadRunner11-中文教程.pdf Loadrunner《Web项目测试实战》性能测试结果分析样章.pdf

    Web Application Stress Tool.rar

     本文介绍Microsoft的Web Application Stress Tool(WAS,Web应用负载测试工具)在Web服务器性能测试中的应用(注:Stress基本含义为“重压;压力”等,本文称之为“负载”)。另 外,我们还将通过WAS评估一种相对...

    Microsoft Web Application Stress Tool

     本文介绍Microsoft的Web Application Stress Tool(WAS,Web应用负载测试工具)在Web服务器性能测试中的应用(注:Stress基本含义为“重压;压力”等,本文称之为“负载”)。另 外,我们还将通过WAS评估一种相对...

    LoadRunner 压力测试完整报告

    应用 Web 测试工具对Web 系统进行性能测试; 2、实验设备 PC 机安装windows 操作系统、LoadRunner、Office 工具。 3、实验内容 (1)对选定网站进行性能测试 选择一个网站,对其进行性能测试。要求使用 LoadRunner...

    LoadRunner压力测试报告

    应用 Web 测试工具对Web 系统进行性能测试; 2、实验设备 PC 机安装windows 操作系统、LoadRunner、Office 工具。 3、实验内容 (1)对选定网站进行性能测试 选择一个网站,对其进行性能测试。要求使用 ...

    基于模型的Web Service性能测试方法 (2009年)

    web service性能测试模型分层建立 ,测试步骤模型、测试事务模型、测试调度模型从下至上可实现不同层间测试模型的重用。基于该模型编制了web service性能测试工具软件 ,并进行了实际应用 ,为基于模型的自动化性能测试...

    性能测试工具

    LoadRunner VuGen实战。在Windows下安装软件一般分为四个步骤:下载、安装、配置、验证。

    软件测试经典面试题 (超实用)

    请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)? 7 16、条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? 8 17、Beta测试与Alpha测试有什么区别...

    jmeter3.2压力测试

    用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以...

    使用JMeter对ZK性能测试时需要安装的插件

    下面录制步骤: Prepare a Test Plan 1.Create a Thread Group in Test Group. 2.Add HTTP Cookie Manager in Thread Group 3.Add HTTP Request Defaults in Thread Group. 4.Add Transaction Controller in Thread ...

    掌握Nginx HTTP-FLV视频流服务器 的安装、配置、测试和Web调用技巧,适合初学者和进阶者使用

    欢迎使用Nginx安装、配置、测试、web调用资源包! 本资源包将帮助您快速学习和掌握Nginx的安装、配置、测试和web调用等方面的知识。资源包内容详实,覆盖了Nginx的各种应用场景和实践技巧,适合初学者和进阶者使用。...

    WAF-应用层攻击保护测试对比

    描述 数据库库名是黑客进行SQL注入时常获取的信息,有效地防护数据库信息可以能大大降低注入攻击的风险,本项主要测试WEB应用防护设备是否能防护数据库信息泄露漏洞 测试步骤 在攻击机浏览器中输入以下URL: ...

    SQL查询安全性及性能优化

    执行计划可以理解为SQL语句的执行路径,通过图表的方式查看SQL的执行步骤 并不需要SQL语句真正执行,是优化器估算的计算 来自数据库的统计信息,统计信息月准确,执行计划月精确 说明:网络经验:后者效率高于...

    multi-steps-form:Web应用程序显示了一个多步骤Web表单,用于在注册服务之前从用户收集数据

    Web应用程序显示了一个多步骤Web表单,用于在注册服务之前从用户收集数据。 有关更多信息,请遵循; 可用脚本 在项目目录中,可以运行: yarn start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您...

    web基础蜘蛛网页文章采集器 v3.2.zip

    web基础蜘蛛网页文章采集器操作步骤 (1)使用前,必须确保你的计算机可以连通网络,且防火墙不要拦截本软件。 (2)运行SETUP.EXE和setup2.exe,以安装操作系统system32支持库。 (3)运行spider.exe,输入网址入口,...

    测试计划1

    1、简介1.1、目的使用jmeter对web软件进行性能测试,熟悉性能测试的步骤、流程,并根据测试结果进行相应的分析。本文档用于设计测试用例,制定测试策略,列举

    web-speed-test-client:页面速度图像性能分析

    网络速度测试图像性能分析客户端应用程序 这是Cloudinary图像分析工具的客户端应用程序。 入门 安装 步骤1 。 确保在开发计算机上安装了 v5或更高版本以及 。 第二步。 克隆此存储库 $ git clone git@github....

Global site tag (gtag.js) - Google Analytics