performance testing中 app访问 和 pc访问root.qq.com 的区别

< 是一家电子书网站,目前在上面它们每天都会赠送一本电子书,今天送的是这本 。注册账户后就可以免费获取了,网站提供了 ePub、Mobi 和 PDF 三种格式,同时也提供了书中的源码。
获取地址:
截止时间:2016 年 1 月 8 日 8 时1058人阅读
【软件测试理论】(29)
&&& 事件一:爱国者导弹防御系统把“枪口”对准了自己人
&&&&&&&& 美国爱国者导弹系统首次应用于海湾战争中,以对抗伊拉克的飞毛腿导弹系统。尽管爱国者导弹系统在这次战争中屡健功勋,多次成功拦截飞毛腿导弹;但也有几次在对抗的时候失利,其中有一枚爱国者导弹在沙特阿拉伯的多哈美国军营爆炸给自己造成了严重的伤害。事后,分析专家得出事故的原因是,爱国者导弹防御系统中一个软件的缺陷造成了这次重大的事故,它是一个很小的系统时钟错误,但积累可能延时14小时,从而造成了跟踪系统失去准确度。在那次的多哈袭击战斗中,导弹系统的重要时刻被延时100多个小时,所以事故发生了。
&&& 事件二:美国迪斯&#23612;公司的狮子王游戏软件的兼容性问题
&&&&&&&&& 1994年,美国迪斯&#23612;公司发布面向少年儿童的多媒体游戏软件--“狮子王动画故事书”。经过迪斯&#23612;公司的大力促销活动,销售情况异常火爆,使得该游戏软件几乎成为了当年秋季全美亲少年儿童必买的游戏。但产品销售后不久,改公司的客户支持部门的电话就一直不断,儿童家长和玩不成游戏的孩子们大量投诉该游戏软件的缺陷,后来经过调查证实,造成这一严重后果的原因是,迪斯&#23612;公司没有对该游戏软件在已投入市场上实用的各种PC上进行正确的测试,也就是说游戏对软件对硬件环境的兼容性没有得到保证。当时该软件故障使迪斯&#23612;公司的声誉受到损坏,并为改正软件缺陷和故障付出了很大的代价。
&&&&事件三:售票系统性能问题。
&&&&&&&&&& 奥运会第二阶段门票开始预售,公众的奥运热情很高,承担此次售票的票务网站一小时浏览量达800万次、每秒钟提交的门票申请20万张;呼叫中心一小时呼入200万次......由于访问量过大,票务销售系统数据处理能力相对有所不足,造成各售票速度面、不能登录系统的情况。虽然不停地刷新订票系统的页面,但上面总是显示“系统故障,无法处理你的请求”。由于庞大的订票人数超出预期,奥运票务兄台那个“开工”后不久便出现问题。
&&&& 从上面三个例子足以说明软件测试的重要性。从客户的角度讲,软件的质量比功能更重要,打个比方,比如你买个手机,你是更多的关注它的功能,还是关注它的质量,如果你刚买的一个新手机,一买回来就不能用,你的心情会是怎样,你还关注它有好多好炫的功能吗?
&&&&&那么国内软件测试的行情到底是怎么样的呢?真的很火吗?真的象网上说的工资那么高吗?软件测试正式在中国重视起来应该说是2003年,我们可以看到51testing(上海博为峰技术有限公司),从04年创办到10年已经具有相当大地规模了。从国内公司来看,只有大公司比较重视测试,但规范程度依然逊色于国外(象欧美国家),小公司中有些没有专门的测试部门,有些也只是隶属于开发部,有些只用甚至一个人。
&&&&& 那么也就是说,
&&&&& 其一,在未来的几年里,随着客户对软件质量的重视程度的增加,小公司的测试部门肯定会建立起来,那么也就是说这些公司测试部门的管理职位的需求会越来越多(相对于软件开发来说,搞测试的走向管理岗位的相对要容易的多)。
&&&&& 其二,测测试工程师的需求量也会越来越来越多,尤其象自动化测试和性能测试的工资也是越来越高,而目前为止,在国内还没有一个专门的网站或论坛用来学习和讨论自动化测试或性能测试,也就是说如果有能力完全可以自己开发一个这样的网站(比如象iteye(原名javaeye),当时ruby就是因为没有专门讨论Java的地方才自己开发的这样的一个网站,如今的规模也是很大了)。
&&&&& 其三,也是最为重要的一点,测试人员相对的轻松一点,相比开发而言没那么累,不用因为一个技术点或者功能点的实现常常加班到深夜,甚至通宵。身体才是最重要的,我们工作的本质是为了更好的享受生活,而不是为了工作而工作,不要觉得自己年轻自己的资本就多,其实死亡离我们并不遥远,谁也无法预测我们能活多。最近看了很多新闻,感触很多,象去年的普华永道的女硕士工作不到半年就因为劳累过度死了,上海复旦大学的33岁的女教师因为癌症死了,最近的武大的24岁某研一学生,当觉得身体不舒服的时候,到医院一检查,已到了癌症晚期。这么年轻就死了,人生才刚刚开始,......
&&&&&&人都在求生存,求发展,求享受。如何更轻松的工作,更好的享受生活才是最重要的。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:180126次
积分:3261
积分:3261
排名:第5988名
原创:136篇
转载:110篇
评论:44条
&&5年大型外企经验,历任java程序员、软件测试工程师、高级软件测试工程师,资深自动化测试工程师,
2009年11月加入惠普武汉公司,先后参与了2个项目的测试工作,主要业务是ITIL,航空。
&&在惠普期间,业余时间,和朋友创办BQuickTest自动化测试咨询工作室()(提供自动化测试技术讨论,自动化测试服务,企业内训,企业测试解决方案),2011年7月由于各种原因被迫关闭
&&号因个人职业规划发展的需要离开惠普武汉分公司,加盟武汉科码软件有限公司,任测试部门主管,负责组建测试部门,加盟3天后,为其建立测试部门流程规范,建立测试部门绩效考核,招人用人等一系列规范,基于项目建立测试技术选型和团队建设,人才培养机制等一系列举措,最后因某种不得不离开。
&&号加入无锡海辉。
&&2013年8月因个人职业规划原因离开无锡海辉软件有限公司,加入塔塔(TCS)信息技术股份有限公司中国深圳分公司
学习是一个永无止境的过程,而且是越学越感觉&无知&,博客在于思考、总结、提升 自己
个人联系方式: sina邮箱:
微信:jason_txj
微信公众平台:健康沉思传播 (healthcast)
(2)(2)(1)(12)(2)(13)(13)(1)(3)(2)(7)(1)(4)(2)(3)(3)(1)(6)(2)(2)(6)(5)(1)(2)(3)(2)(24)(7)(6)(3)(2)(4)(7)(40)(3)(20)(6)(12)(7)(1)(3)IBM Bluemix
点击按钮,开始云上的开发!
developerWorks 社区
要制定更明智的性能优化决策,一定要了解许多移动设备同时连接到后端服务器的影响。本文将演示如何使用 IBM Rational
Performance Tester 内置的代理记录器,记录来自移动设备客户端应用程序的 HTTP 请求。
, 软件性能工程师, IBM
Roger Kutshina 是一位研究 IBM Collaboration Solutions 产品的性能工程师。在过去 2
年中,他在位于都柏林的 IBM 软件实验室从事 IBM Connections 移动性和链接值性能测试。
连接到互联网的移动客户端应用程序数量正在呈指数级增长。了解这些不断增加的连接对制定精明的优化后端性能决策的影响非常重要。本文将演示如何直接使用 IBM&#174; Rational&#174; Performance Tester
的内置代理记录器,记录传递到移动客户端应用程序和从该应用程序传来的 HTTP 流量。将一个移动设备连接到一个专用的无线网络这是一个既快又简单的过程,如果您想要连接的无线网络是不可见的,那么可以选择该网络的网络服务集标识符 (Network Service Set
Identifier, SSID),并在提供必要的密码后连接到该网络。另一种连接到无线网络的更安全方式是,使用数字证书客户端验证。出于本练习的目的,我们假设您的移动设备将连接到一个无线网络。配置移动设备代理需要将安装 Rational Performance Tester 的系统设置为代理服务器,以便记录移动设备与互联网之间的通信。此设置通过
Rational Performance Tester 的记录代理来中继所有移动网络流量。Android 设备的配置说明从您的 Google&#174; Android&#8482; 设备,导航到 Settings & Wireless
network & WIFI。按住所选的网络。选择 Modify
network,然后选择 Show advanced
options。选择以下选项,如图 1 所示:Proxy settings:Manual。Proxy hostname:安装了 Rational Performance Tester 的计算机的
IP 地址。Proxy port:Rational Performance Tester 监听端口。默认设置为
1080。Bypass proxy for:将此字段留空。IP settings:DHCP。保存更改。图 1. Android 代理设置iOS 设备的配置说明在您的 Apple&#174; iOS&#174; 设备上,导航到 Settings&Wi-Fi
并单击您连接的网络。在 HTTP PROXY 节中,单击 manual
并输入以下设置,如图 2 所示:Server:安装了 Rational Performance Tester 的计算机的 IP
地址或主机名。Port:Rational Performance Tester 监听端口。默认设置为
1080。Authentication:不启用。图 2. iOS 设备的代理设置图 2. iOS 设备的代理设置记录并生成测试脚本要开始记录,请执行以下步骤:在 Rational Performance Tester 项目中,右键单击您想要放置记录的文件夹。然后选择
New& Test From Recording,如图 3
所示。图 3. 启动一次新记录在 Recording Session 窗口中选择 HTTP Test 并单击
Next,如图 4 所示。图 4. 选择您的记录的 HTTP 协议为此记录提供一个名称并单击 Next,如图 5 所示。图 5. 为记录提供一个名称移动设备无法由 Rational Performance Tester 管理,因此您必须在 Client Application 窗口中选择
Unmanaged Application,然后单击 Next,如图 6
所示。图 6. 选择 Unmanaged Application 作为客户端应用程序确保 Proxy Recorder Settings 反映了图 7 中所示的设置,然后单击 Next。图 7. 指定使用代理记录器来记录网络流量的设置接受隐私警告,然后单击 Finish 来开始记录,如图 8 所示。图 8. 接受隐私警告从您的移动设备找到您所安装的应用程序来启动记录。如果所有设置都已正确配置,那么在记录期间您会在 Rational Performance Tester
Proxy Recorder 选项卡上看到一些活动,如图 9 所示。图 9. 记录器接受连接要在导航到移动应用程序中不需要记录的其他部分时暂停记录,可以按下 Pause/Resume Recording
红色实心圆圈按钮,如图 10 所示。再次按该按钮即可恢复记录。图 10. 暂停/恢复记录备注:不能在 Rational Performance Tester
中使用非托管记录时命名一个页面。因此,可能需要添加注释来标识所记录的操作,如图 11 所示。图 11. 插入注释的按钮将注释插入到文本字段中,如图 12 所示。图 12. 插入注释的文本字段完成对来自您移动应用程序的所有必要事务的记录时,按下 Stop(如图 13 所示)停止记录。图 13. 停止记录的蓝色按钮此操作将生成测试脚本,可以针对您的工作负载自定义该脚本,如图 14 所示。图 14. 提示打开已记录的测试结束语本文介绍了如何使用 Rational Performance Tester
记录代理来记录移动网络流量。这些步骤可应用于所有移动设备,以便生成工作负载测试脚本。
参考资料 在
上了解有关的更多信息。然后浏览 ,获取访问技术文章的链接,浏览
中的用户帮助,寻找最佳实践。浏览 ,获取有关 Rational
协作式和集成的软件和系统交付解决方案的技术资源、最佳实践和信息。随时关注专注于各种 IBM 产品和 IT 行业主题的 。参加 ,迅速掌握 IBM 产品和工具以及 IT
行业趋势。观看 ,那里提供了面向初学者的产品安装和设置演示,以及面向经验丰富的开发人员的高级功能。提高您的技能。查阅
目录,其中包含有关众多主题的许多类型的课程。您可以随时随地学习一些课程,许多入门课程都是免费的。下载 。以最适合您的方式 :下载试用,在线试用,在云环境中使用,或者在
中花几小时学习如何高效地实现面向服务的架构。加入 ,您可在其中分享有关 IBM 性能测试产品的问题和知识。
中联系同行和关注最新信息。评分或评论
软件。以这种方式进行评分或评论既快又简便。 来分享您的知识,帮助其他使用 Rational 软件的人。了解
和如何写出好文章。在 、
(@ibmrational) 和
上关注 Rational 软件,添加您的评论和请求。加入 、 和 ,询问和回答问题,并提升您的专家经验。加入 ,developerWorks 社区是一个面向全球 IT
专业人员,可以提供博客、书签、wiki、群组、联系、共享和协作等社区功能的专业社交网络社区。
developerWorks: 登录
标有星(*)号的字段是必填字段。
保持登录。
单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件。
在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。
所有提交的信息确保安全。
选择您的昵称
当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。昵称长度在 3 至 31 个字符之间。
您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。
标有星(*)号的字段是必填字段。
(昵称长度在 3 至 31 个字符之间)
单击提交则表示您同意developerWorks 的条款和条件。 .
所有提交的信息确保安全。
文章、教程、演示,帮助您构建、部署和管理云应用。
立即加入来自 IBM 的专业 IT 社交网络。
为灾难恢复构建应用,赢取现金大奖。
static.content.url=/developerworks/js/artrating/SITE_ID=10Zone=RationalArticleID=1004065ArticleTitle=使用 Rational Performance Tester 测试移动应用程序publish-date=

我要回帖

更多关于 performance testing 的文章

 

随机推荐