- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试实习笔记
***************************
学习性能测试,掌握课程内容
性能测试知识点总结:
--典型性能指标
虚拟并发用户数(Total Virtual Users)
单位:个
交易响应时间(Response Time)
单位:second/ millisecond
并发用户/响应时间图 负载图
每分钟交易数(Trans Rate)
吞吐量图 (ThroughOut)
--服务器负载压力指标
操作系统
CPU
内存
硬盘
数据库
* User Connections :用户连接数,也就是数据库的连接数量; * Number of deadlocks:数据库死锁; * Butter Cache hit :数据库Cache的命中情况
--应用系统的指标
应用系统根据自身功能性能要求确定的指标:比如
支持的画面数量
TAG点的数量
一幅画面中支持的最多控件数量
检控更新周期
能够管理的IP数量
--性能测试
系统的性能是一个很大的概念,覆盖面非常广泛,对一个软件系统而言包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等等,我们这里重点讨论的负载压力是系统性能的一个重要方面。
性能测试用来保证产品发布后系统的性能满足用户需求。性能测试在软件质量保证中起重要作用。
--负载测试
负载测试是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组成部分的相应输出项,例如通过量、响应时间、CPU负载、内存使用等如何决定系统的性能,
例如稳定性和响应等。
负载测试通常描述一种特定类型的压力测试,即增加用户数量以对应用程序进行压力测试。
--压力测试
压力测试通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大的服务级别的测试。通俗地讲,压力测试是为了发现在什么条件下您的应用程序的性能会变得不可接受。
--负载压力测试
负载压力测试是性能测试的重要组成部分,负载压力测试包括:
并发性能测试(重点)
疲劳强度测试
大数据量测试
--并发性能测试
考察客户端应用的性能,测试的入口是客户端
并发性能测试的过程,是一个负载测试和压力测试的过程。即逐渐增加并发虚拟用户数负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标、资源监控指标等来确定系统并发性能的过程。并发性能测试是负载压力测试中的重要内容。
--疲劳强度测试
通常是采用系统稳定运行情况下能够支持的最大并发用户数或 者日常运行用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。
--大数据量测试
大数据量测试的两种类型
独立的数据量测试
针对某些系统存储、传输、统计、查询等业务进行大数据量测试
综合数据量测试 和压力性能测试、负载性能测试、疲劳性能测试相结合的综合测试方案
--考察系统配置
连接到系统的用户数
应用程序客户端计算机的配置情况(硬件、内存、操作系统、软件、开发工具等)
使用的数据库和Web 服务器的类型(硬件、数据库类型、操作系统、文件服务器等)
服务器与应用程序客户端之间的通信方式
前端客户端与后端服务器之间的中间件配置和应用程序服务器
可能影响响应时间的其他网络组件(调制解调器等)
--分析使用模型
考虑哪些用户使用系统
每种类型用户的数量
每个用户的典型任务
确定活动峰值期的发生时间
负载峰值期间的典型活动
--并发用户估算
结合某类软件高峰期,范围,做一个推论形的方案,比如30:1,前指在线用户,后指并发用户。
用得频繁,比率就变为如15:1
最大200:1 最小15:1
--选择测试工具的策略
自动负载测试
开放资源(OpenSource)测试
自主开发代码测试
--开放资源(OpenSource)测试
开放系统测试体系-OpenSTA /)
TestMaker(/)
Apache JMeter (/jmeter/)
--性能测试成功标志
系统运行正常
重复三次,每次结果在误差允许之内。如目标值的上下20%之内。
资源监控指标能够获取有效值。
--WEB 测试注意点
***************************
掌握用户验收测试课程内容
--定义
用户验收测试是软件开发结束后,用户对软件产品投入实际应用以前进行的最后一次质量检验活动。它要回答开发的软件产品是否符合预期的各项要求,以及用户能否接受的问题
。由于它不只是检验软件某个方面的质量,而是要进行全面的质量检验,并且要决定软件是否合格,因此验收测试是一项严格的正式测试活动。需要根据事先制订的计划,进行软
件配置评审、功能测试、性能测试等多方面检测。
--用
文档评论(0)