loadrunner压力测试教程(loadrunner面试常问问题)

本文是自动化测试工具Parasoft功能对比之SOAtest测试篇之一,将介绍Parasoft SOATest和同类工具LoadRunner的功能对比,哪一款更强大一目了然。

如果你想试用Parasoft的强大功能,可以点击文末“了解更多”申请Parasoft测试试用。

简介

LoadRunner是一款HP公司针对各种体系架构而开发的系统性能测试软件,支持比较多的协议,模块大致分为录制,压测和报告。SOAtest是一款由parasoft公司开发,针对面向服务的架构和复合应用的测试平台软件。

安装环境

LoadRunner目前仅支持Windows系统,以loadrunner11为例,目前仅支持64位的操作系统。而LoadTest除了支持windows环境(包含32,64位环境)以外还支持主流linux系统。

脚本录制及创建

在脚本程序的录制方面,LoadRunner拥有单独的模块(Vugen)来进行录制,并且支持比较多的协议,例如Http,web service,Ajax和JS等。而在SOAtest中没有LoadRunner所支持的协议那么多。

而在创建脚本中,LoadRunner也支持对于WIN32,也就是应用程序进行压力测试,但是配置较为复杂,且容易产生故障,故不推荐大家使用。并且在以http协议为例的脚本录制中拥有一定的局限性,其对于浏览器的支持是不够全面的,目前仅支持IE浏览器(使用其他浏览器会出现脚本录制卡死的情况),并且对于IE的版本目前LoadRunner11仅仅限于IE8及以下。

在SOAtest的脚本创建中我们对于浏览器拥有较为完美的支持,例如常见的FireFox,Chorme,IE,这三种最为经典的不同内核的浏览器都是完美支持,并且没有版本的限制。

对于脚本的细节来说,LoadRunner和SOAtest都支持添加进入自定义的事件和脚本回放,以及脚本操作的流程图也都拥有。但对于细节的页面元素或者点击提交时间LoadRunner是没有这样的功能支持的,在SOAtest中我们可以根据用户自己的配置来完成不同操作的相应时间和自定义的用户动作。

静态分析

静态分析是SOAtets中独有的功能,在LoadRunner中不支持静态分析,而SOAtest中目前拥有519条静态分析规则,支持多种类型的规则规范检查,并且还包括对于脚本的代码审查功能。

SOAtest静态分析规则部分类型:

代码重复性检测、代码规范WCAG 1.0,2.0 ?SECTION 508代码优化潜在缺陷安全性SOAtest

除了提供500多条各类型的规则之外还提供如下功能:

对规则划分严重度对于每条规则都有详细的说明、示例代码以及出处自动定位代码自定义规则工具

功能对比

条目SOAtestLoadRunner厂商资质在中国有原厂工程师是否支持语言英语是是中文是有环境集成支持SVN、CVS、Git、Clearcase、Perforce、StarTeam等源码控制系统是否静态分析图形化的界面定制源码规则规范是否图形化的方式查看工具内嵌的源码规则规范实现流程是否代码规则规范的严重等级分类是否WCAG1.0,WCAG2.0,Section508等主流行业认证标准是否自定义选择规则规范集合进行静态扫描是否安全性检查是否文件过滤、作者过滤、时间过滤等是否代码提交前和提交后检查是否支持脚本协议(形式)Http是是WSDL是是Web Services是是Ajax否是Cvuser否是脚本录制支持火狐,谷歌,IE浏览器进行Http协议脚本录制是否手动编写脚本代码是是支持脚本流程图形显示是是支持应用程序录制否是设置脚本执行(回放)是是支持EXCLE数据导入是是支持从数据库中导入测试数据。是是添加事件和事务请求是是脚本运行时思考时间,日志,运行逻辑是是网络速度模拟否是性能测试多场景并发测试是是允许用户在远程机器上进行测试是是控制用户数,每秒点击,每分钟点击的参数化数据是是针对代码中某个方法压测是否缓存测试是否windows资源占用是是吞吐量测试是是每秒点击次数是是操作响应时间是是团队协作支持团队协作工作方式是部分支持OS支持Windows(8.7.XP.server)是部分支持Mac是否Linux是否报告HTML报告是是XML格式是否

(如有差错欢迎评论留言,小编虚心与大家共同探讨)


Parasoft——领先的自动化测试工具,满足绝大多数行业标准

Parasoft是一家专门提供软件测试解决方案的公司,帮助企业打造无缺陷的软件。

从开发到质量检查,Parasoft的技术通过集成静态和运行时分析,单元、功能和API测试,以及服务虚拟化,在不牺牲质量和安全性的情况下加快软件交付,节约交付成本。

强大的报告和分析功能可帮助用户快速查明有风险的代码区域,并了解新代码更改如何影响其软件质量,而突破性的技术将人工智能和机器学习添加到软件测试中,使组织更容易采用和扩展跨开发和测试团队的有效的软件测试实践。

Parasoft针对C/C++、Java、.NET和嵌入式的开发测试都有着30多年的深入研究,很多全国500强企业使用Parasoft的产品实现了软件快速、高质量的交付。

原创文章,作者:admin,如若转载,请注明出处:https://www.qq65hfghe5.com/tg/64450.html