《LoadRunner性能测试巧匠训练营》——1.2 生活中的性能测试

1.2 生活中的性能测试

小白对性能测试有所了解后,不自觉地联想到了实际生活中的现象,他突然发现原来性能无处不在。每天上下班的高峰,不论是地铁,还是公交车都反映了交通的性能状况。就拿地铁来说,上下班高峰期进站就是出现了严重的性能问题,表现为缓慢、堵塞、拥挤甚至打架!对于性能测试来说不也是这样的吗?小白继续思考着,缓解地铁压力的方式无非就是限流,增加通道、发车频率、列车长度和进站路径复杂度等,这似乎又能和性能测试挂上钩了。
再想想让我们又爱又恨的12306。这简直就是一个活生生的例子,网站页面响应很慢,查火车票更慢,下单还经常失败,服务死机更是家常便饭,小白越想越气,起早贪黑地抢票,每次都空手而归。小白想如果对产品设计、开发、测试、运维部署中的每个点都进行优化,也许就会比现在的情况好很多。比如,页面设计简洁,去掉那些花哨的元素;对后端的业务进行拆分;把火车票的数据分区,并放在各个省市等。理想很丰满,但现实很骨感。不过小白也明白了一点:学习性能测试多与实际生活中的现象进行类比更容易理解。

时间: 2024-10-30 04:27:15

《LoadRunner性能测试巧匠训练营》——1.2 生活中的性能测试的相关文章

《LoadRunner性能测试巧匠训练营》——第1章 与性能测试的亲密触碰1.1 性能测试的作用以及重要性

第1章 与性能测试的亲密触碰 性能测试的挑战性和趣味性小白早有耳闻,也会经常听到各个公司因为系统性能而引发的一系列严重问题,所以性能测试会越来越受到重视,只是时间的问题.下面就让我们和小白先来了解下性能测试的趣事,再一同学习性能测试的基本知识. 1.1 性能测试的作用以及重要性 随着社会的发展,用户对产品的要求也越来越高,以前可能看重功能方面,现在正在逐步转变为性能方面,同时各大公司也加强了产品的性能测试,因为从这几年发生的事件来看,性能带来的严重问题以及损失不容忽视,而性能测试的重要性也不言而

《LoadRunner性能测试巧匠训练营》—— 导读

前 言 国内软件测试行业人才缺口已突破20万,并随着需求的不断攀升而挺向30万大关.据悉,国外成熟软件企业,一个软件开发工程师对应1-2个软件测试工程师,而国内软件企业,平均8个软件开发工程师才对应1个软件测试工程师,比例严重失衡.国内测试行业在这一点上与国外的差距比较大.实际上,为了保证软件质量,从项目开始测试人员就要介入,要了解客户需求,参与项目评审,把握测试要点.如果测试人员数量少,软件质量是得不到保证的.测试行业的确需要大量人才,尤其是在性能测试方面有丰富测试经验的人才更加稀缺. 另一方

《LoadRunner性能测试巧匠训练营》——第2章 LoadRunner VuGen实战2.1 LoadRunner快速安装

第2章 LoadRunner VuGen实战 经过上面的学习,小白已深入理解了性能测试,接下来小白需要通过一个性能测试工具来引导他动手实践,毕竟实践才是王道. 经过查找资料,小白发现性能测试工具貌似比较多,但LoadRunner是目前比较流行的,所以小白决定先学习最流行的性能测试工具.下面就和小白一起来见识下LoadRunner 11的强大功能吧! 2.1 LoadRunner快速安装 在Windows下安装软件一般都是4个步骤:下载.安装.配置.验证.小白到HP的官网找到了LoadRunner

《LoadRunner性能测试巧匠训练营》——1.4 性能测试分类详解

1.4 性能测试分类详解 小白在学习过程中发现性能测试的种类繁多,但是实际执行起来又很难严格区分,所以小白觉得理解各种分类的特点和概念即可,没必要咬文嚼字. 1.基准测试 基准最简单的理解就是有基础的标准,这样能通过对比发现系统的不同点与变化.一般情况下,基准测试有以下几种应用场景. 1)可以在制定的标准下通过基准测试建立一个性能基准,这样以后当系统的环境.参数发生变化之后,再进行一次相同标准下的测试,即可看出变化对性能的影响.例如,数据库的基准性能测试. 2)系统进行基准测试可以在较早的阶段发

《LoadRunner性能测试巧匠训练营》——3.2 场景设计实战

3.2 场景设计实战 Controller可以完成多种场景设计,如快增长.慢增长.组模式等,基本可以满足日常的性能测试场景需求.启动Controller后的新建场景界面如图3-1所示. 下面解释图3-1中的主要选项.1)Select Scenario Type:选择场景类型.根据需要,可以选择手工场景和基于目标的场景.各子选项含义如下. Manual Scenario:手工场景.就是手工指定场景如何运行,比较灵活,可以完成绝大多数的场景需求.此处还有一个选项,是否使用百分比模式,一般情况下不勾选

《LoadRunner性能测试巧匠训练营》——第一篇 初入职场

第一篇 初入职场 小白多年一直勤勤恳恳地奋斗在测试行业,但始终每天重复着黑盒功能测试,虽然自学过一些其他测试技能,但总感觉不系统,自己也深感职业发展到了瓶颈期,希望能有所突破,于是他开始查阅资料,无意间发现了BestTest这样一个网站,里面有不少好资料,经过一段时间的考虑,决定向性能测试的方向发起突击,希望早日突破自己的瓶颈!说来也巧,这时候收到经理的一封邮件,内容如下.亲爱的小白:随着公司与产品的发展,我们的测试技术与手段也要与时俱进,所以准备在后续项目中增加性能测试,而这方面我们没有技术储

《LoadRunner性能测试巧匠训练营》——2.4 脚本编写实战

2.4 脚本编写实战 知识的学习都是从易到难的,所以小白选择了最简单的场景.以提前注册好的用户名besttest,密码123123完成登录.退出的业务.别小看这么简单的场景,也许你也和小白一样遇到了不少问题呢. 通过"开始"菜单下的HP LoadRunner →Application→Virtual User Generator打开并新建一个空白的Web(HTTP/HTML)协议的脚本,首次会出现Task视图界面,如图2-8所示. 初学者可按照图2-8中的步骤学习.因为这里不使用此视图

《LoadRunner性能测试巧匠训练营》——2.7 VuGen使用技巧

2.7 VuGen使用技巧 至此,小白可以松口气了,常规的录制.放回.设置.脚本编写已经完全掌握了,终于达到了一个里程碑,值得庆祝.不过闲不住的小白还是想利用休息时间继续看看LoadRunner的VuGen中的各种功能.2.7.1 协议嗅探 Portocol Advisor(协议嗅探)功能是LoadRunner 11中的新增功能,只是为了给大家选择协议时提供参考意见而已,这个功能不能全信,只是在我们没有头绪时,可以参考嗅探出的协议.协议嗅探使用步骤如下. 1)单击菜单File→Protocol→

oadRunner性能测试巧匠训练营》——2.2 LoadRunner组成与示例程序

2.2 LoadRunner组成与示例程序 完成LoadRunner的安装后,小白迫不及待地想试试这个软件的威力如何.下面就跟随小白继续学习吧. Loa dRunner的三大组件 LoadRunner由三大基本组件构成,分别是VuGen.Controller.Analysis.那这三个组件的作用如下. VuGen:是录制与编写脚本的地方,就是通过录制或编写脚本来模拟用户的行为,可以理解为用户行为模拟器,同时会打印出日志信息,方便调试脚本.VuGen也是一个集成开发调试环境,在这里完成脚本开发并调