性能测试流程相关

article/2025/9/12 15:05:23
1、脚本制作流程
脚本制作方法可参考此链接:性能测试脚本实战_HealerLX的博客-CSDN博客
(1)抓包工具抓包
(2)录入到性能测试工具中
(3)调试脚本直到成功
(4)加上运行逻辑
(5)给脚本参数化
(6)加断言
(7)加等待时间
(8)加事务
(9)脚本中的查看结果树元件去除

性能测试一般包含以下3个方面
客户端性能(浏览器js代码执行效率、网页图片加载等)
网络端的性能(带宽、设备设施 ->控制成本)
服务器端的性能(模拟大批量的请求对服务器施加压力  正常用户)性能测试目的
客户有明确要求
考察目前系统性能(容量测试),需要对系统做出分析,找出系统的压力点
找出系统性能瓶颈,需要分析可能对系统造成瓶颈的逻辑业务,然后才能进行性能测试
了解系统在长时间的压力下性能状况(强度测试)2、性能测试流程
(1)准备工作
系统基础功能验证,基于功能测试结果稳定的情况下才进行性能测试
工具的选择:支持对web系统,支持http和https协议
预先准备测试场景
(2)性能测试计划
确定测试领域,具体问题具体分析
用户场景剖析和业务建模,对系统业务、用户活跃时间、访问频率、场景交互等各方面的分析,对用户操作场景、步骤进行详细的描述,为测试脚本提供依据
确定性能目标,结合当前系统的响应时间和系统资源使用率等目标
(3)性能测试方案设计
测试环境设计,验证系统在实际运行环境中的性能外,还需要考虑到不同的硬件配置是否会制约系统性能的重要因素:数据库服务器、应用服务器、负载模拟器、软件运行环境/平台
测试场景设计:确定场景用户数量、操作次数、确定测试指标以及性能监控等
测试用例设计:确认测试场景后,在已有的操作描述上进一步映射
(4)测试脚本开发
根据性能用例的描述,根据公司实际情况完成脚本的开发(有无接口文档进行,无接口文档时使用录制工具或结合抓包工具手工编写)
对测试脚本进行调优操作,如:关联、参数化、检查点设置、脚本逻辑
(5)测试执行与管理
建立测试环境:部署对应环境,保持测试环境的感觉和稳定
测试数据准备:可利用测试脚本自动生成业务测试数据,利用工具生成数据或者导入生产环境的业务数据等方式
执行脚本:按顺序执行我们已经设计好的测试脚本
测试结果记录:测试工具不同记录结果形式也有所不同,如计数器或第三方监控工具记录,执行完测试后,对结果进行整理分析
(6)测试分析
测试环境的系统性能分析:与预定的指标进行对比,确定是否达到目标
硬件设备对系统性能表现的影响分析:确定瓶颈是数据库服务器、应用服务器或其他方面
其他影响因素分析:可以根据258原则进行分析
(7)测试调优与解决
确定问题:应用程序代码、数据库配置、操作系统配置、硬件设置(硬盘速度、内存大小等)、网络
确定原因:多用户还是少用户、操作有何不同、CPU使用率是否极限、I/O流速度
确定调整目标和解决方案
测试解决方案:调优后基于之前的测试方案重新执行
分析调优结果:是否达到或超出预期目标3、公司一般性能测试团队组成成员
DBA、前端、后端、性能测试设计和分析人员、脚本开发和执行人员4、性能测试一般在哪两个阶段进行
已完成系统功能测试或者验收阶段5、性能测试对于环境的要求有哪些
(1)硬件环境:被测服务器硬件配置,用于加压客户端的机器配置,CPU内存等生产环境:服务器型号 参数  内存等,等比缩小
(2)软件环境:被测系统的架构,前端、中间件、服务器(这里指运行系统软件服务器,如Tomcat)、数据库、测试环境部署信息以及性能测试工具信息
生产环境:TomcatV8.0.5 -- jdk8u765 --mysql --tomcat以及MySQL参数配置
测试环境:软件版本一模一样
(3)网络环境:找出系统性能瓶颈,可以在广域网环境进行,其他性能测试可以在局域网进行,排除网络干扰性能测试一般先放在公司内网的测试环境下进行,毫秒级别 一般可以排除网络干扰
有条件的建议去生产环境上去进行性能测试,越接近真实环境越好
【备注】性能测试的环境要独立于功能测试环境,一般在没有其他干扰被测系统的情况下,进行性能测试6、局域网下进行性能测试的好处是什么
可排除网络问题7、负载测试执行策略

 


http://chatgpt.dhexx.cn/article/VC6TwUCy.shtml

相关文章

性能测试流程、优化、指标

性能测试流程、优化、指标 1、性能测试的流程 1、确定性能测试的目标 之前做的压测性能标准、产品说明书的性能需求部分、运营人员提出的性能指标、通过生产环境换算出的性能指标等 (1)接口响应时间不能超过3秒(每个接口的响应时间&#…

性能测试流程规范

完整的性能测试流程 下午逛一个测试交流群时,聊起性能测试,然后某位群成员说他们用的loadrunner做性能,当时觉得这话有点偏颇,虽然我也是一个性能测试道路上的摸索前进者。。。 诚然,我们在进行性能测试工作的过程中…

Jmeter完整的性能测试流程图,接口测试步骤

第零:300G全套最新软测视频教程分享 链接:https://pan.baidu.com/s/17jkyGn-Wm-zC6QQLkWjrsw 提取码:o94n 第一:测试相关系统准备 1. 验证基本系统功能后 性能测试在哪个阶段开始介入?通常,最好仅在功能测试完成后系统稳定时才开始介入性能测试. 2. 测试团队的组织…

Jmeter性能测试流程

1.关联真机或者模拟器,设置手动代理,要连在一个网络之下执行。 2.通过接口文档或者Charles进行抓包获取接口以及接口参数 3.通过Jmeter进行压力测试:添加线程组,添加http请求,添加响应断言,添加聚合报告 4.添加http请求 5,添加响应断言

性能测试流程及数据分析

性能测试流程 性能测试的工作三大部分性能测试执行阶段测试的主要策略总结阶段: 性能测试的工作三大部分 性能需求调研: 客户能接受的响应时间,每日单交易处理能力,系统资源利用率,系统环境搭建方式、并发用户数、日交…

浅谈Jmeter性能测试流程

不管是Loadrunner还是jmeter进行性能测试,测试流程基本上都是一样的,限制以Jmeter为例分析测试流程: 一、性能测试需求分析 一般而言,被测对象的性能需求,会在用户需求规格说明说中给出,比如单位时间内的访…

性能测试流程 - 即拿即落地(超级详细)

目录:导读 前言一、制定目的二、适用范围三、测试流程四、四大阶段五、总结 前言 性能测试成熟度级别 救火(Firefighting):应用程序发布前很少或从来没有进行过性能测试的情况。所有性能缺陷(100%)都在生…

完整的性能测试流程

一、准备工作 在什么阶段开展性能测试工作?一般情况下,是在被测系统已完成功能测试、系统趋于稳定的情况下,才会进行性能测试。 组建测试团队 ● 根据被测系统的实际情况,组建一个性能测试团队,团队成员包括&#xff…

win10-11全版本下载地址MSDN纯净版ISO-20220217更新

本文搜集整理微软官方发布的Windows 10正式版镜像下载链接,从RTM原始正式版开始,按照时间倒序排列,即越往上的越新。 转载:http://news.mydrivers.com/1/440/440540.htm 谨记:不管从什么地方下载,文件名可…

Win10官网原版安装

https://www.microsoft.com/zh-cn/software-download/windows10 点击‘立即下载工具’ 安装软件后,按提示往一个8g以上的u盘写入操作系统。 然后,等待下载官网windows。 以uefi格式启动u盘(即选择uefi开头的u盘)。

如何下载正版win10系统

第一步: 打开浏览器在地址栏输入https://www.microsoft.com/zh-cn/software-download/windows10?36261b60-2f68-4336-abe2-4b00f210b6aaTrue 第二步: 直接按F12或右键点击检查,进入开发人员工具 第三步: 点击右侧开发工具右上…

Windows 10 版本 21H2 正式发布

微软今日宣布开始推送 Windows 10 版本 21H2。 Windows 10 版本 21H2 将作为 Windows 10 2021 年 11 月更新向运行 Windows 10 版本 2004、Windows 10 版本 20H2 和 Windows 10 版本 21H1 的电脑推出。 为保证升级效果,Windows 10 版本 21H2 将进行分阶段和可评估…

Windows11正版下载和Windows10正版下载安装教程

Windows11正版下载和Windows10正版下载 下载链接: [https://www.microsoft.com/zh-cn/software-download/windows11]Windows11下载官网连接 [https://www.microsoft.com/zh-cn/software-download/windows10]Windows10下载官网连接 按照步骤操作 点击链接进入官网…

msdn我告诉你win10哪个是专业版

在“msdn我告诉你”网站上,win10分为business editions和consumer editions两种版本。 其实,这两种版本的ISO镜像,都包含了专业版。 因此,大家随便下载哪个都行,只要在重装部署时,选择专业版即可。 win…

如何在win10官网下载系统

win10系统是现在主流的操作系统,无论是功能还是性能上都是非常优秀的,因此不少网友会选择下载win10官方原版系统使用。那么如何在win10官网下载到正版系统呢?今天小编就教下大家在win10官网下载系统的方法。 具体的步骤如下: 1、…

win7免费升级win10(正版)!!!

2020年1月14日,微软对Windows 7系统停止支持,届时,微软不会对Windows 7系统进行免费的技术支持,安全更新和修复,也就是说,微软让win7用户放弃win7升级到win10 那么win7如何升级win10呢? 【准备…

Windows 10 Enterprise LTSC 2021 简体中文版、英文版下载 -- 最后一代 Windows 10

The Long-Term Servicing Channel (LTSC) 下表总结了 Windows 10 LTSC 的等效功能更新版本和 SAC (半年频道) 版本。 LTSC 版本等效 SAC 版本可用性日期Windows 10 企业版 LTSC 2015Windows 10 版本 15077/29/2015Windows 10 企业版 LTSC 2016Windows 10 版本 16072016/8/2Wi…

win10专业版 原版安装教程

WINDOWS10 的安装很是辛酸,折腾了很久,写下教程,以防以后再入坑 Notes:不建议安装Ghost版,会有许多问题,电脑升级内存条后,发现电脑有时候莫名奇妙蓝屏,以为是内存不兼容, 百度蓝屏…

Windows 11 系统下载,正式版尚未发布

下载链接方式: 关注“郑州行疆户外”程序员自己的订阅号,回复“win11”,获取win11系统下载链接 一、发布 今年5月的Build大会,微软便正式明确新一代操作系统为Windows 11,厉兵秣马6年之后的今天,于6月24日…

Win10版本怎么转换?小编教你一键切换Windows版本

官方区别文档: https://www.microsoft.com/zh-cn/windowsforbusiness/compare/各版本区别 Windows 10家庭版 对于大多数购买新PC机的用户来讲,他们最有可能得到的就是Windows 10家庭版,它具备Windows 10的关键功能,包括全新的开始…