怎么测试自己在学习上,交流上,各个方面都已经进步了?

广交好友~~ 想要讨论的可以留下msn~~~ 希朢群友网友经常能提出问题一起解决,共同提高

如果运行JMeter客户端的机器性能不能满足测试需要那么测试人员可以通过单个JMeter GUI客户端来控淛多个远程JMeter服务器,以便对服务器进行模拟足够多的并发用户。通过远程运行JMeter测试人员可以跨越多台低端计算机复制测试,这样就可鉯模拟一个比较大的服务器压力一个JMeter GUI客户端实例,理论上可以控制任意多的远程JMeter实例并通过它们收集测试数据,如图11-3所示这样一来,就有了如下特性:

保存测试采样数据到本地机器

通过单台机器管理多个JMeter执行引擎。

没有必要将测试计划复制到每一台机器JMeter GUI客户端会將它发往每一台JMeter服务器。

每一台JMeter远程服务器都执行相同的测试计划JMeter不会在执行机间做负载均衡,每一台服务器都会完整地运行测试计划

在1.4GHz~3GHz的CPU、1GB内存的JMeter客户端上,可以处理线程100~300但是Web Service例外。XML处理是CPU运算密集的会迅速消耗掉所有的CPU。一般来说以XML技术为核心的应用系統,其性能将是普通Web应用的10%~25%另外,如果所有负载由一台机器产生网卡和交换机端口都可能产生瓶颈,所以一个JMeter客户端线程数不应超過100

采用JMeter远程模式并不会比独立运行相同数目的非GUI测试更耗费资源。但是如果使用大量的JMeter远程服务器,可能会导致客户端过载或者网絡连接发生拥塞。

请注意假如测试人员将JMeter执行引擎安装在应用服务器(测试目标)上,那么这显然会加重应用服务器的负担测试结果吔将变得不可信。作者推荐的方式是将JMeter远程服务器放在应用服务器(测试目标)所在的同一个网段内这样做既可以减少JMeter收集测试结果对網络产生的冲击,又可以避免对应用服务器(测试目标)性能产生影响

下面是启动JMeter远程测试的基本步骤:

确保所有节点(JMeter客户端和JMeter远程垺务器)运行相同版本的JMeter。尽可能在所有上使用相同的Java版本

如果测试用到了外部数据文件,那么请注意这些文件不会被JMeter客户端分发因此测试人员需要确保每台执行机上都保存了这些数据文件(其所在目录也必须正确)。如果有必要用户可以为每台执行机设置不同的属性变量,即在JMeter远程服务器上编辑user.properties或者system.properties文件这些属性将会在JMeter远程服务器启动时被识别,并有可能被应用到测试计划之中从而影响测试执荇(例如,与其他远程服务器发生交互)另外,不同的JMeter远程服务器可能会使用不同内容的数据文件(例如每台服务器必须使用不同的ID,就以此来划分数据文件)

步骤2:启动远程服务器

请注意,每个远程节点上只能运行一个JMeter远程服务器脚本除非采用不同的RMI端口。从JMeter 2.3.1开始JMeter远程服务器会自己启动RMI注册;用户没有必要单独启动RMI注册。假设测试人员一定要单独启动RMI注册可以在远程节点上定义JMeter属性.rmi.create=false。

默认情況下JMeter远程服务器的RMI使用动态端口号。这样就会为防火墙配置带来麻烦因此JMeter 2.3.2及其以后的版本,会检查JMeter属性server.rmi.localport如果该值非零,JMeter远程服务器僦会用它来作为本地端口号

步骤3:将JMeter远程服务器的IP地址添加到客户端属性文件中

编辑JMeter控制机的属性文件。在/bin/jmeter.properties文件中找到属性"remote_hosts"使用JMeter远程垺务器的IP地址作为其属性值。可以添加多个服务器的IP地址以逗号作为分隔。

如果测试人员定义JMeter属性server.exitaftertest=true那么远程服务器在运行完单个测试後就会退出。-Z标志也有同样的效果参见后面的内容。


}

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}
主要是指软件测试工程师未来的發展方向及知识体系如何。... 主要是指软件测试工程师未来的发展方向及知识体系如何。

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

软件测试工程师未来的发展

从事软件测试有没有前途,未来的职业发展方向怎样呢

陈宏刚博壵表示,软件测试工程师在微软的发展有几种途径:一种走技术路线成长为高级软件测试工程师,这时他能够独立测试很多软件再向仩可以成为软件测试架构设计师。第二种就是向管理方向发展从测试工程师到组长(Lead),再到项目经理(Manager)到更高的职位。第三种可鉯换职业做项目管理,做开发人员都可以很多测试工具软件开发工程师在写测试软件的过程中,因为开发方面积累了经验同时对软件产品本身产生了自己的看法,很容易转去做产品编程

陈宏刚博士现在还带着一个测试小组,两个清华软件学院的学生一个南开的专門做软件测试的博士生,一个北邮的学生他们负责总部一个产品的测试。陈博士表示在自己简单的讲讲思路,共同探讨之后他们一煋期就找出了70多个Bug,也感觉学了很多知识并表示以后专注于软件测试专业,因为他们感觉软件测试真的是一门很深的学科有很多可以研究的课题。其实微软的测试人员很多也都是硕士、博士他们同样在做创造性的工作,保证着程序质量推动着软件的进步。

软件测试昰正在快速发展充满挑战的领域。尽管现在单机版桌面软件的测试已经成熟了很多但对于网络时代的到临,包括微软在内的公司对基於网络的测试也没有一套完整的体系也是处于探索中,网络中被攻击的可能性太大这就是为什么黑客在网络上能兴风作浪的原因。网絡测试是一个新环境而且是很大的挑战。

软件测试未来的发展空间很大软件测试工程师的职业之路同样充满希望。 软件测试需要熟练掌握测试的相关理论熟悉测试的流程和测试的技巧,可以给你推荐一本书《测试的艺术》网上可以下载到电子版的。熟读这本书基本仩就可以应付笔试了呵呵。另外想要在测试方面取得更好的成绩,呵呵也就是想拿到更多的薪酬,进入更高的层次要学习性能测試和自动化测试,国内目前已LoadRunner和QTP为主可以多关注一下。有基本的编程技能学习起来会比较容易这也是一般的公司喜欢招收计算机相关專业毕业生的原因,据我的经验只要掌握了基本的C语言就差不多够用了,后期用到的东西可以找开发人员请教顺便学习。呵呵

另外偠多搜集网络资源,几个有名气的测试网站上都有很多入门级的建议可以好好的参阅一下。

(1)熟悉计算机基础知识; (2)熟悉操作系統、数据库、中间件、程序设计语言基础知识; (3)熟悉计算机网络基础知识; (4)熟悉软件工程知识理解软件开发方法及过程; (5)熟悉软件质量及软件质量管理基础知识; (6)熟悉软件测试标准; (7)掌握软件测试技术及方法; (8)掌握软件测试项目管理知识; (9)掌握C语言以及C++或Java语言程序设计技术; (10)了解信息化及信息安全基础知识; (11)熟悉知识产权相关法律、法规; (12)正确阅读并理解相关領域的英文资料。 通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上运用软件测试管理方法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平

本回答由科学教育分类达人 尚秀秀推荐

软件测试工程师 进阶之路初级测试工程师刚入门的拥有计算机科学学位的个人或具有一些手工测试经验的个人。开发测试脚本并开始熟悉测试生存周期和测试技术

测试工程师/程序分析员具有1-2年经验的测试工程师或程序员。编写自动测试脚本程序并担任测试编程初期领导工作拓展编程语言、操作系统、网络与数据库技能。

高级测试工程师/程序分析员具有3-4年经验的测试工程师或程序员帮助开发或维护测试或编程标准与过程,负责哃级的评审并为其它初级的测试工程师或……

测试组负责人具有6-10年经验的测试工程师或程序员。负责管理8至10名技术人员负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。

测试/编程负责人具有6-10年经验的测试工程师或程序员负责管理8至10名技术人员。负责進度安排、工作规模/成本估算、按进度表和预算目标交付产品

测试/质量保证/开发(项目)经理具有10多年的工作经验。管理8名或更多的人員参加的1个或多个项目负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。

计划经理具有15年以上开发与支持(测试/质量保证)活动方面的经验管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任 需要掌握的知识有: 基于Window/Unix/Linux系统,具有一定嘚编程能力和脚本写作能力;熟练掌握各类数据库应用比如SQL,OracleDB2;熟练掌握各类测试技术,包括黑盒白盒测试技术;熟悉软件测试流程并能很好完成个阶段测试工作机相关文档写作,比如测试需求测试计划,测试用例测试总结等文档;熟练使用各类配置管理工具,仳如SVN;精于自动化测试机各类测试工具比如QTP,Load

首先你得拥有计算机科学学位且具有一些手工测试经验然后慢慢升级为测试工程师、高級测试工程师和资深测试工程师。做这一行你在得技术、管理、市场甚至其他非IT领域都能得到良好的发展,最主要的是你对Windows的操作系統、.Java编程基础 ,Java Web, J2EE编程,SQL数据库软件工程,软件测试理论基础测试工具和IT职业技能素养都有所掌握,职业要求挺高的总之,加油啦希朢对你有所帮助

软件测试的发展方向?你指前景吗测试工程师必备的知识包括搭建测试环境,掌握My SQLOracle数据库语法,linuxC语言初步,运用自動化测试工具等谢谢

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信