性能测试工具、监控工具

Linux监控工具 - SYSSTAT

http://sebastien.godard.pagesperso-orange.fr/

The sysstat utilities are a collection of performance monitoring tools for Linux. These include sar, sadf, mpstat, iostat, nfsiostat, cifsiostat, pidstat and sa tools.

 

 

collectl - linux性能监控工具

http://collectl.sourceforge.net/index.html

 

iotop - linux磁盘IO性能监控工具

http://guichaz.free.fr/iotop/

 

可监控每个进程的IO情况

Linux has always been able to show how much I/O was going on (the bi and bo columns of the vmstat 1 command).

Iotop is a Python program with a top like UI used to show of behalf of which process is the I/O going on. It requires Python ≥ 2.5 (or Python ≥ 2.4 with the ctypes module) and a Linux kernel ≥ 2.6.20 with the TASK_DELAY_ACCT CONFIG_TASKSTATS, TASK_IO_ACCOUNTING and CONFIG_VM_EVENT_COUNTERS options on.

 

 

 

JDBC SQL语句跟踪监控工具 - p6spy
http://www.p6spy.com/

An open source Java tool that intercepts and logs all database statements that use JDBC

JDBC SQL Profiler:
http://sourceforge.net/projects/sqlprofiler/
Have you ever wondered which database indexes you should create for your JDBC-based application ? This Swing-based SQL profiler tries to offer a tool to monitor which tables and columns are accessed the most in SQL queries to recommend index creation.

IronTrack SQL:
http://www.irongrid.com/ironeyesql
IronTrack SQL increases the visibility of performance problems from build to build through time-based views of JDBC performance metrics. IronTrack SQL easily enables Java performance tuning by displaying database usage over time, Overlaying and comparing performance datasets, and embedding performance testing with no source code changes.

参考:
http://netfork.javaeye.com/blog/286789
http://www.ibm.com/developerworks/cn/java/j-lo-p6spy/index.html

 

 

 

AQTime - 性能分析、内存和资源调试工具

AQtime Pro is an award-winning performance profiling and memory and resource debugging toolset for 32- and 64-bit Windows, .NET and Java applications as well as VBScript and JScript code.

http://www.automatedqa.com/products/aqtime/

 

 

 

网站性能诊断小工具-YSlow

http://blog.csdn.net/Testing_is_believing/archive/2008/05/17/2455109.aspx

https://addons.mozilla.org/en-US/firefox/addon/5369/

 

 

JVM监控:

Jconsole(JDK附带)

Jconsole远程监控:

http://hi.baidu.com/higkoo/blog/item/29872f4af62f8c2408f7ef5d.html

java性能监控:

http://hi.baidu.com/higkoo/blog/item/f2583266e90e032aab184caf.html

Jvisualvm(JDK附带)

Jprofiler:

http://www.ej-technologies.com/products/jprofiler/overview.html

JProbe:

http://www.quest.com/jprobe/

Yourkit:

http://www.yourkit.com/

 

 

50个开源性能测试工具:

http://blog.csdn.net/Testing_is_believing/archive/2010/01/27/5263006.aspx

 

 

 

 

WEB辅助开发、调试、性能检测、调优工具集:

http://blog.csdn.net/Testing_is_believing/archive/2010/01/30/5272530.aspx

 

 

 

 

Hyperic HQ

Hyperic HQ is the award-winning open source monitoring software designed to manage web applications and infrastructure. Hyperic HQ's unique ability to automatically discover and monitor software and network resources, regardless of type or location, gives you a unified view of the performance and health of your applications. Use HQ's comprehensive suite of tools to track performance and event data, create complex alerts, run diagnostics, and issue control actions from a single remote console.

With built-in support for more than 75 technologies, an extensible framework and user interface, and support for both virtualized and non-virtualized infrastructures, Hyperic is the standard for web and IT operations teams of all sizes.

There are two editions of Hyperic HQ. The open source edition, licensed under GNU GPL v2, provides all fundamental capabilities for managing web applications. Powerful, reliable, and free, open source HQ is supported by a vibrant community of web operations professionals.

 

http://blog.csdn.net/Testing_is_believing/archive/2010/01/31/5274235.aspx

 

 

 

 

HP SiteScope - Agentless监控

http://blog.csdn.net/Testing_is_believing/archive/2010/02/01/5276275.aspx

HP SiteScope 11 :

http://www.cnblogs.com/preftest/archive/2010/10/08/1845965.html

 

 

 

 

Nagios - The Industry Standard In Open Source Monitoring

官方主页:

http://www.nagios.org/

下载:

http://www.nagios.org/download

Ubuntu下安装:

http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html

Nagios插件:

http://exchange.nagios.org/directory/Plugins

nagios插件开发指南:

http://nagiosplug.sourceforge.net/developer-guidelines.html

Nagios在线帮助中文版:

http://www.itnms.net/docs/nagios/cn/build/html/index.html

Nagios视频:

http://itboba.com/taxonomy/term/959

  

 

 

Cacti

官方网址:

http://www.cacti.net/

Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box. All of this is wrapped in an intuitive, easy to use interface that makes sense for LAN-sized installations up to complex networks with hundreds of devices.

 

cacti(英文意思:仙人掌)是一套开源的网络监控工具,可以监控主机的状态和负载情况,添加相应的模板后,可以用来监控 Apache、MySQL 等服务器的运行状态。

 

cacti 要求运行在 PHP、MySQL、Apache 环境。PHP 是它的数据采集脚本执行环境。MySQL 用来保存数据。Apache 用来提供它的前端配置和监控界面。安装时还会要求一些组件,比如 php-snmp,php-xml,php-ldap,rrdtool 等。

 

 

    IPTraf
    IP Network Monitoring Software

http://iptraf.seul.org/

下载:

http://iptraf.seul.org/download.html

用户手册:

http://iptraf.seul.org/2.7/manual.html

 

 

 

NMon

nmon for Linux - nmon is short for Nigel's performance MONitor for Linux

支持Linux、AIX

http://nmon.sourceforge.net/pmwiki.php

下载:

http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

 

 

 

HTTPWatch


HTTP、HTTPS截包工具

官方网站:

http://www.httpwatch.com/

简介:

http://blog.csdn.net/Testing_is_believing/archive/2010/02/03/5285126.aspx

 

 

 

WireShark

Wireshark(http://www.wireshark.org/)- 开源的网络协议包分析工具 

http://blog.csdn.net/Testing_is_believing/archive/2010/02/03/5284648.aspx

 

 

 

 

Fiddler
http://www.fiddler2.com/fiddler2/

 

Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.

Fiddler is freeware and can debug traffic from virtually any application, including Internet Explorer, Mozilla Firefox, Opera, and thousands more.

 

 

BadBoy
官方网站:

http://www.badboy.com.au/

 

使用BadBoy做ASP.NET的负载测试:

Using Badboy 2.01 to Load Test ASP.Net Applications

http://www.perfwolf.com/The_Load_and_Performance_Teste/Badboy/badboy.htm

 

 

 

JMeter

官方网站:

http://jakarta.apache.org/jmeter/

 

使用JMeter进行性能测试

http://www.ibm.com/developerworks/cn/java/l-jmeter/index.html

 

 

 

soapUI
http://www.soapui.org/Load-Testing/using-loadui-for-loadtesting.html

 

 

 

VSTS
 

Using Visual Studio Team System to Execute High-Volume Load Tests

http://www.perfwolf.com/The_Load_and_Performance_Teste/LoadTestingWithVSTS/loadtestingwithvsts.htm

 

 

posted on 2010-10-28 15:15  preftest  阅读(7507)  评论(0编辑  收藏  举报

导航