
LoadRunner惠普的强大, 很好用, 要钱
a,支持的协议多且个别协议支持的版本比较高;
b,负载压力测试方案设置灵活;特点c,丰富的资源监控;
d,报告可以导出到Word、Excel以及HTML格式。
Jmeter Apache开源工具强大(接近Loadrunner), 很好用
QALoad的特点:
(1)测试接口多;(2)可预测系统性能;(3)通过重复测试寻找瓶颈问题;(4)从控制中
心管理全局负载测试;(5)可验证应用的扩展性;(6)快速创建仿真的负载测试;(7)性能价格比较高。此外,QALoad不单单测试Web应用,还可以
测试一些后台的东西,比如SQL Server等。只要它支持的协议,都可以测试。
Benchmark Factory:
首先它可以测试服务器群集的性能;其次,可以实施基准测试;最后,可以生成高级脚本。
SilkPerformance:
E-Test
Suite由Empirix公司开发的测试软件,能够和被测试应用软件无缝结合的Web应用测试工具。工具包含e-Tester、e-Load和e-
Monitor,这三种工具分别对应功能测试、压力测试以及应用监控,每一部分功能相互独立,测试过程又可彼此协同。
JMeter是一个专门为运行和服务器负载测试而设计、
100%的纯Java桌面运行程序。原先它是为Web/>软件性能测试本身是一个比较复杂的事情:
1、您的测试方向是什么?到底测试的是哪个方面的事情:网络、服务器性能、内存、硬盘等;
2、您测试项目的允许的代价是什么?到底要求达到一个什么程度,有些性能测试是要求一定的运行时间的,到底项目是否允许;
3、您测试的软件是什么平台构架的?这个关系非常大,不同的平台代表不同的测试工具、测试策略、测试辅助资源等。
向您介绍几款软件:
1、要想通用,就直接用LoadRunner 11,几乎所有软件平台都能测试,而且能直接出各种性能参数报告,缺点是稍微复杂一点,最麻烦的是选择测试目标的平台构架,您必须学一下(其实还好,我用了1个星期学了个7、8成,后边只能在使用过程中摸索了);(这个可不免费哦!不过您能找到破解版的自己学习用。)
2、如果专门测试数据库,都有相应的数据库性能测试工具,例如Oracle有个叫oraStress的东西;
3、如果做网站压力测试,我推荐微软的官方免费工具:WebApplicationStressTool,用起来也挺简单的;
4、如果您有的是资源(很多台计算,数量>=50),而且测试要求不太严谨的话,用按键精灵进行“单机多任务加载,多机同步持续运行”也能起到模拟压力的作用,不过服务器端得配合安装一个系统监控软件(这方面的工具比较多例如windows自带的PerfMonitor,System Information for Windows,TaskMonitor等),要不无法观察压力测试的效果、分析问题。(说实话,别看这种方法蠢,有时候最能说明客户端的实际效果。)
希望回答对您有帮助。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)