Linux测试工具介绍
- 格式:docx
- 大小:88.60 KB
- 文档页数:13
Linux Test Tools
Cluster•HINTCode Coverage Analysis•gcov•lcovDatabase•DOTS•dbgrinder•OSDL Database TestsuiteDebug•Dynamic Probes•Kernel Debug (KDB)•Linux Kernel Crash Dump•Linux Trace Toolkit (LTT)Defect Tracking•BugzillaDesktop/GUI Libraries•Android•ldtpEvent Logging •included testsFilesystems•Bonnie•dbench•fs_inode•fs_maim•IOZone•lftest•LTP•PostMark•stress•mongo•fsx•xddHarnesses•Cerberus•STAFI/O & Storage•tiobench•xddKernel System Calls•crashme•LTPNetwork•Connectathon NFS Testsuite•ISIC•LTP•netperf•NetPIPE•TAHI•VolanoMark•UNH IPv6 Tests•IperfNetwork Security•Kerberos Test suiteOther•cpuburnPerformance •contest•glibench/clibench•lmbench•AIM Benchmark•unixbenchScalability•dbench•Chat•httperfScheduler•LTP•VolanoMarkSCSI Hardening•Bonnie•LTP•dtSecurity•NessusStandards•LSBStream Controlled Transmission Protocol•LTPSystem Management•sblimThreads•LTP•VSTHliteUSB•usbstressVersion Control •cvs•BitKeeper•SubversionVMM•vmregress•LTP•memtest86•tress•memtest86+•memtesterWeb Server•Hammerhead•httperf•siege•PagePoker
测试归类:
1. Cluster
磁盘空间测试(簇)
HINT allows fair comparisons over extreme variations in computer
architecture, absolute performance, storage capacity, and
precision. (在计算机体系结构、极端性能、存储容量和准确度可变的情况下做比较。) It's listed as a Past Projectwith
a link to
but I have not been able to find
where it is being maintained. If
you know, please drop me a
note.
2. Code Coverage Analysis
代码覆盖率分析
gcov是配合gcc产生覆盖信息报告的工具;
lcov是将gcov产生的报告信息,以更直观的方式显示出来工具
gcov Code analysis tool for profiling code and determining: 1) how
often each line of code executes, 2) what lines of code are
actually executed, 3.) how much computing time each
section of codeuses
(分析代码的代码分析工具,确定1)每行代码执行频率2)实际上哪些代码确实被执行了3)每一段(section code)执行时间)
lcov LCOV is an extension of GCOV, a GNU tool which provides
information about what parts of a program are actually
executed (i.e. "covered") while running a particular test case.
The extension provides HTML output and support for large
projects. (LCOV是GCOV的扩展,LCOV提供HTML支持,支持大项目) 3. Database
数据库
DOTS Database Opensource Test Suite (数据库开源测试套件)
dbgrinder perl script to inflict stress on a mysql server (perl脚本在mysql服务器上的压力)
OSDL Database
Testsuite OSDL Database Testsuite (OSDL 数据库测试套件)
4. Debug
调试
Dynamic Probes Dynamic Probes is a generic and pervasive debugging
facility. (动态探针是一个通用的和普遍的调试工具。)
Kernel Debug
(KDB) KDB is an interactive debugger built into the Linux kernel. It
allows the user to examine kernel memory, disassembled
code and registers. (KDB是内置到Linux内核交互式调试器。它允许用户查看内核内存,汇编代码和寄存器。)
Linux Kernel Crash
Dump LKCD project is designed to help detect, save and examine
system crashes and crash info. (LKCD(linux内核崩溃转储)旨在帮助检测、保存和检查系统崩溃和崩溃信息)
Linux Trace Toolkit
(LTT) The Linux Trace Toolkit is a fully-featured tracing system for
the Linux kernel. (linux跟踪工具包,是一个完整的内核跟踪系统)
5. Defect Tracking
缺陷跟踪
Bugzilla allows individuals or groups of developers to keep track of
outstanding bugs in their product effectively
6. Desktop/GUI Libraries
桌面/GUI库 Android open source testing tool for GUI programs (对于GUI程序的开源测试工具)
ldtpGNU/Linux Desktop Testing Project(GNU/Linux桌面测试项目)
7. Event Logging
事件日志
included tests Various tests are included in the tarball
8. Filesystems
文件系统
Bonnie Bonnie++ is test suite, which performs several hard drive/
filesystem tests. (Bonnie++用来测试硬盘驱动和文件系统性能的测试套件)
dbench Filesystem benchmark that generates good filesystem
load (文件系统负载测试)
fs_inode Part of the LTP: This test creates several subdirectories and
files off of two parent directories and removes directories
and files as part of the test. (LTP其中的部分。这个测试是在两个父目录中创建多个子文件夹和文件和删除文件夹和文件作为测试的部分)
fs_maim Part of the LTP: a set of scripts to test and stress filesystem
and storage management utilities (LTP的一部分:对文件系统和存储管理单元 压力测试 一套脚本集)
IOZone Filesystem benchmark tool (read, write, re-read, re-write,
read backwards, read strided, fread, fwrite, random read,
pread, aio_read, aio_write)
(iozone是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。) lftest
Part of the LTP:lftest is a tool/test designed to create large
files and lseek from the beginning of the file to the end of
the file after each block write. This test verifies large file
support and can be used to generate large files for other
filesystem tests. Files up to 2Tb have been
created using this tool. This test
is VERY picky about glibc
version.
LTP The Linux Test Project is a collection of tools for testing the
Linux kernel and related features.
PostMark Filesystem benchmark that simulates load generated by
enterprise applications such as email, news and web-based
commerce. (文件系统基准测试,模拟企业应用如email、新闻和网上商务等产生的负载。主要测试后端的存储性能)