随笔分类 - 02.性能测试理论
摘要:性能测试中的性能测试指标与用户体验分析 网络应用性能分析的目的是准确展示网络带宽、延迟、负载和TCP端口的变化是如何影响用户的响应时间的。利用网络应用性能分析工具,例如 Application Expert,能够发现应用的瓶颈,我们可知应用在网络上运行时在每个阶
网络应用性能分析的目的是准确展示网络带宽、延迟、负载和TCP端口的变化是如何影响用户的响应时间的。利用网络应用性能分析工具,例如Application Expert,能够发现应用的瓶颈,我们可知应用在网络上运行时在每个阶段发生的应用行为,在应用线程级分析应用的问题。可以解决多种问题:客户端是否对数据库服务器运行了不必要的请求?当服务器从客户端接受了一个查询,应用服务器是否花费了不可接受的时间联系数据库服 务器?在投产前预测应用的响应时间;利用Application Expert调整应用在广域网上的性能;Application Expert能够让你快速、容易地仿真应用性能,根据最终用户在不同网络配置环境下的响应时间,用户可以根据自己的条件决定应用投产的网络环境。
阅读全文
摘要:近日,Hitest在其技术博客上发表了一篇题为《并发用户数与TPS之间的关系》的文章,文章对TPS和并发用户数做了详细的解释,并针对性能测试中系统性能的衡量维度和测试策略给出了自己的建议。Hitest是阿里巴巴技术质量部提供的一款Web&移动应用安全测试SaaS化服务平台,旨在帮助开发者简单快捷地进...
阅读全文
摘要:性能测试流程:LoadRunner:测试计划—>创建VU脚本—>创建测试场景—>运行测试场景—>分析结果测试前期准备阶段(系统基础功能验证、组建测试团队、测试工具需求确认)---->测试工具引入---->测试计划阶段(性能测试领域分析、用户活动剖析与业务建模、确定性能目标) ---->测试设计与开发...
阅读全文
摘要:“为了测试目的而设计的测试用例场景”主要根据测试设计人员的经验来进行,但是仍然要参 考用户的实际场景,用户实际使用场景是设计所有测试用例的依据。例如一些业务系统,虽然备份历史数据的周期为一年,但是设计大数据量测试用例时仍然包含了 系统运行一个月、半年等的数据量模拟测试,因为这些均属于用户的典型场景。...
阅读全文
摘要:性能的测量性能只有在你决定测量性能的时候性能才是重要的。但一些人发现在测量性能的时候,很难确定需要测量哪个度量值,而且就算他们手头上有了这些信息之后 也不知道该怎么办。结果导致了很多人开始竭尽全力地获得所有相关信息。这当然也导致了系统负载过重和获得一些看起来没有意义的信息。在这样的情况下,一些 人完...
阅读全文
摘要:1. What is load testing?- Load testing is to test that if the application works fine with the loads that result from large number of simultaneous user...
阅读全文
摘要:转自:http://www.infoq.com/cn/articles/performance-test-of-zhifubao/一、性能测试支付宝场景介绍2013年双11过程当中,促销开启的第一分钟内支付宝的交易总额就突破了一亿元,短时间内大量用户涌入的情况下,如何保证用户的支付顺畅,是对支付宝应...
阅读全文
摘要:HTTP报文=从客户机到服务器的请求+从服务器到客户机的响应1.请求报文的格式如下: 请求头 通用信息头 请求头 实体头 报文主体请求行的格式为: Method【分隔符】Request-URI【分隔符】HTTP-VersionCRLF说明如下: (1).Method表示完成Request-URI的方...
阅读全文
摘要:参考:besttest
阅读全文
摘要:自动化测试生命周期方法,我们称之为"性能测试过程通用模型",具体如下:
1.测试的前期准备阶段
a.系统基础功能验证,该活动主要确保当前需要进行性能测试的应用已经具备了进行测试的条件
b.组建测试团队
c.测试工具需求确认
2.测试工具引入阶段
a.选择工具
b.工具应用的技能培训
c.确定工具的应用过程
3.测试计划阶段
阅读全文
摘要:根据性能测试的概念界定,性能测试包括如下方法:
♦.验收性能测试方法
♦.负载测试
♦.压力测试
♦.配置测试
♦.并发测试
♦.可靠性测试
♦.失败恢复测试
阅读全文
摘要:1.性能测试理论性能测试常用术语性能测试的应用领域性能测试工具原理2.LoardRunner基本操作及应用LoardRunner原理分析LoardRunner脚本开发流程VuGen(基本设置、检查点、参数化、关联、调试、事物)Controller(场景设计、场景监视、集合点、IP欺骗技术、负载均衡、场景执行)Analysis(摘要报告、常见图分析、结果分析实践)3.Linux监测、分析、调优CPU监控内存监控磁盘监控网络监控4.Windows监测、分析、调优LoardRunner直接监控、Windows性能工具监控、Windows计数器5.数据库监测、分析、调优6.常用的服务器监测、分析、调优
阅读全文
摘要:1.能力验证应用领域在给定的条件下,系统能否具有预期的表现能力,比如某系统能否在A条件下具有B能力。有两个特点:一是要求在已确定的环境下运行(要求测试时的环境,如硬件设备、软件环境、网络环境、基础数据等已确定);二是需要根据典型场景设计测试方案和用例(需要确定相应的性能目标)2.规划能力应用领域关注的是:应该如何使系统具有我们要求的性能能力 或是 在某种可能发生的条件下,系统具有如何的性能能力。规划能力应用领域内的问题常常会被描述为:某系统能否支持未来一段时间内的用户增长或是应该如何调整系统配置,使系统能够满足增长的用户数的需要。它具有两个特点,它是一种探索性的测试,二是它可被用于了解系统的性
阅读全文
摘要:只有很好的搞清楚了性能的定义和概念之后,在性能测试工具中监控和分析中,会很好的帮助和理解,为什么要这样做一般来讲,性能首先是一种指标,表明软件系统和构件对于其及时性要求的符合程度;其次是软件产品的一种特性,可以用时间来进行度量。性能的及时性:用响应时间或吞吐量来衡量响应时间:是对请求做出响应所要求的时间对于单个事物,响应时间就是完成事物所需要的时间;对于用户任务,响应时间体现为端到端的时间 (比如:用户单击OK按钮后2秒内收到结果,就是一个对用户任务响应时间的描述)对交互式的应用(比如Web应用)来说,一般以用户感受的响应时间来描述系统的性能;对于非交互式应用(如嵌入式系统或银行等的业务处理)
阅读全文
摘要:广义的讲,可以把性能测试过程中使用到的所有工具都称为性能测试工具,性能测试工具分为两大类,服务端性能测试工具和前端性能测试工具;服务端性能测试工具需要支持产生压力和负载,录制和生成测试脚本,设置和部署场景,产生并发用户和向系统施加持续的压力;而前端性能测试工具则不需要关系系统的压力和负载,只需要关心浏览器等客户端工具(目前的前端性能测试工具主要是Web前端性能测试工具)。服务端性能测试工具架构 1.虚拟用户脚本产生器 虚拟用户脚本生成器通过Proxy方式实现,具体来说,就是由一个Proxy作为客户端和服务器之间的中间人,接收从客户端发送的数据包,记录并将其转发给服务端,接收从服务端返回的数据流
阅读全文
浙公网安备 33010602011771号