性能测试工具、监控工具
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性能监控工具
可监控每个进程的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:
Yourkit:
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/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
官方网址:
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/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://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
官方网站:
使用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