http://ltp.sourceforge.net/

Linux Test Project, 后台很硬,由SGI™ 发起, IBM维护,所以质量有保障。

里面介绍了很多工具,对于一般的基准测试应该是真够用了,关键是开发源码,

可以根据自己工程的需求,自己定制修改,本人由于工作原因阅读了(lmbench:lmdd , dbench 文件系统方面的测试),觉得非常不错

http://www.bitmover.com/lmbench/

http://www.samba.org/ftp/tridge/dbench/

尤其是了解测试的流程及其思路方面,收益不少.

下面是介绍的测试工具矩阵(Test Tool Matrix

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 http://hint.byu.edu but I have not been able to find where it is being maintained. If you know, please drop me a note. 

Code Coverage Analysis

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    
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.   

Database

DOTS Database Opensource Test Suite   
dbgrinder perl script to inflict stress on a mysql server   
OSDL Database Testsuite OSDL Database Testsuite   

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.   
Linux Kernel Crash Dump LKCD project is designed to help detect, save and examine system crashes and crash info.   
Linux Trace Toolkit (LTT) The Linux Trace Toolkit is a fully-featured tracing system for the Linux kernel.   

Defect Tracking

Bugzilla allows individuals or groups of developers to keep track of outstanding bugs in their product effectively   

Desktop/GUI Libraries

Android open source testing tool for GUI programs   
ldtp GNU/Linux Desktop Testing Project  

Event Logging

included tests Various tests are included in the tarball   

Filesystems

Bonnie Bonnie++ is test suite, which performs several hard drive/ filesystem tests.   
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.   
fs_maim Part of the LTP: a set of scripts to test and stress filesystem and storage management utilities   
IOZone Filesystem benchmark tool (read, write, re-read, re-write, read backwards, read strided, fread, fwrite, random read, pread, aio_read, aio_write)   
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.   
stress puts the system under a specified amount of load   
mongo set of the programs to test linux filesystems for performance and functionality   
fsx File system exerciser from Apple.  The test is most effective if you let it run for a minute or two, so that it overlaps the periodic sync that most Unix systems do. 
xdd Storage I/O Performance Characterization tool that runs on most UNIX-like systems and Windows. Has been around since 1992 and is in use at various government labs.

Harnesses

Cerberus The Cerberus Test Control System(CTCS) is a free (freedom) test suite for use by developers and others to test hardware. It generates good filesystem stress in the process.   
STAF The Software Testing Automation Framework (STAF) is an open source framework designed to improvethe level of reuse and automation in test cases and test environments.    

I/O & Storage

tiobench Portable, robust, fully-threaded I/O benchmark program   
xdd Storage I/O Performance Characterization tool that runs on most UNIX-like systems and Windows. Has been around since 1992 and is in use at various government labs.

Kernel System Calls

crashme a tool for testing the robustness of an operating environment using a technique of "Random Input" response analysis   
LTP The Linux Test Project is a collection of tools for testing the Linux kernel and related features.   

Network

Connectathon NFS Testsuite This testsuite tests the NFS Protocol   
ISIC ISIC is a suite of utilities to exercise the stability of an IP Stack and its component stacks   
LTP The Linux Test Project has a collection of tools for testing the network components of the Linux kernel.   
netperf Netperf is a benchmark that can be used to measure the performance of many different types of networking.   
NetPIPE Variable time bench mark, ie, it measures network performance using variable sized communiation transfers   
TAHI Providesinteroperability and conformance tests for IPv6   
VolanoMark A java chatroom benchmark/stress   
UNH IPv6 Tests there are several IPv6 tests on this site   
Iperf for measuring TCP and UDP bandwidth performance   

Network Security

Kerberos Test suite These tests are for testing Kerberos clients (kinit,klist and kdestroy) and Kerberized Applications, ftp and telnet.   

Other

cpuburn This program was designed by Robert Redelmeier to heavily loadCPU chips.   

Performance

contest test system responsiveness by running kernel compilation under anumber of different load conditions   
glibench/clibench benchmarking tool to check your computer CPU and hard disk performance   
lmbench Suite of simple, portable benchmarks   
AIM Benchmark Performance benchmark   
unixbench Performance benchmark based on the early BYTE UNIX Benchmarks  "retired" since about 1997, but still used by some testers 

Scalability

dbench Used for dcache scalability testing   
Chat Used for file_struct scalability testing   
httperf Used for dcache scalability testing   

Scheduler

LTP The Linux Test Project is a collection of tools for testing the Linux kernel and related features.  sched_stress and process_stress 
VolanoMark A java chatroom benchmark/stress  VolanoMark has been used to stress the scheduler. 

SCSI Hardening

Bonnie Bonnie is test suite, which performs several hard drive and filesystem tests.    
LTP The Linux Test Project is a collection of toolsfor testing the Linux kernel and related features.  disktest 
dt dt (Data Test) is a generic data test program used to verify proper operation of peripherals, file systems, device drivers, or any data stream supported by the operating system   

Security

Nessus remote security scanner   

Standards

LSB Test suites used for LSB compliance testing   

Stream Controlled Transmission Protocol

LTP The Linux Test Project is a collection of tools for testing the Linux kernel and related features.   

System Management

sblim The "SBLIM Reference Implementation (SRI)" is a component of the SBLIM project. Its purposes are (among others): (1) easily set up, run and test systems management scenarios based on CIM/CIMOM technology (2) test CIM Providers (on local and/or remote Linux machines)   

Threads

LTP The Linux Test Project is a collection of tools for testing the Linux kernel and related features.   
VSTHlite Tests for compliance with IEEE POSIX 1003.1c extensions (pthreads).   

USB

usbstress Sent to us by the folks at Linux-usb.org   

Version Control

cvs the dominant open-source network-transparent version control system   
BitKeeper BK/Pro is a scalable configuration management system, supporting globally distributed development, disconnected operation, compressed repositories, change sets, and repositories as branches.  Read the licensing info 
Subversion    

VMM

vmregress regrssion, testing and benchmark tool   
LTP The Linux Test Project is a collection of tools for testing the Linux kernel and related features.   
memtest86 A thorough real-mode memory tester   
stress puts the system under a specified amount of load   
memtest86+ fork / enhanced version of the memtest86   
memtester Utility to test for faulty memory subsystem   

Web Server

Hammerhead Hammerhead is a web server stress tool that can simulate multiple connections and users.   
httperf httperf is a popular web server benchmark tool for measuring web server performance   
siege Siege is an http regression testing and benchmarking utility.   
PagePoker for loadtesting and benchmarking web servers 

linux测试工程介绍(Linux Test Project)的更多相关文章

  1. [fw]linux测试工程介绍(Linux Test Project)

    http://ltp.sourceforge.net/ Linux Test Project, 后台很硬,由SGI™ 发起, IBM维护,所以质量有保障. 里面介绍了很多工具,对于一般的基准测试应该是 ...

  2. 迁移到 Linux :入门介绍 | Linux 中国

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/F8qG7f9YD02Pe/article/details/79001952 这个新文章系列将帮你从其 ...

  3. Linux测试环境搭建的学习建议

    随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux测试环境搭建的一些建议. 一.Linux测试环境搭建从基 ...

  4. [转贴]LTP--linux稳定性测试 linux性能测试 ltp压力测试 ---IBM 的 linux test project

    https://blog.csdn.net/melody157398/article/details/24354415   LTP--linux稳定性测试 linux性能测试 ltp压力测试 ---I ...

  5. LTP--linux稳定性测试 linux性能测试 ltp压力测试 ---IBM 的 linux test project

    LTP--linux稳定性测试 linux性能测试 ltp压力测试 ---IBM 的 linux test project Peter盼 2014-04-23 11:25:49  20302  收藏  ...

  6. S04_CH01_搭建工程移植LINUX/测试EMMC/VGA

    S04_CH01_搭建工程移植LINUX/测试EMMC/VGA 1.1概述: 本章内容是在已经提供安装了VIVADO2015.4 的ubuntu系统下,进行.大家可以下周我们已经提供的虚拟机镜像,我们 ...

  7. linux驱动工程面试必问知识点

    linux内核原理面试必问(由易到难) 简单型 1:linux中内核空间及用户空间的区别?用户空间与内核通信方式有哪些? 2:linux中内存划分及如何使用?虚拟地址及物理地址的概念及彼此之间的转化, ...

  8. Linux的简单介绍和常用命令的介绍

    Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html ...

  9. Linux core 文件介绍

    Linux core 文件介绍 http://www.cnblogs.com/dongzhiquan/archive/2012/01/20/2328355.html 1. core文件的简单介绍在一个 ...

随机推荐

  1. C#编程(六十六)----------表达式树总结

    表达式树总结 基础 表达式树提供了一个将可执行代码转换成数据的方法.如果你要在执行代码之前修改或转换此代码,那么它是很有用的.有其是当你要将C#代码----如LINQ查询表达式转换成其他代码在另一个程 ...

  2. ASP.NET MVC:模块化/插件式文章汇总

    方案 Shazwazza | Developing a plugin framework in ASP.NET MVC with medium trust 基于ASP.NET MVC3 Razor的模 ...

  3. python测试开发django-40.模型(model)中choices使用

    前言 之前一直在想页面上如果一个字段只有固定的几个选项,类似select下拉框这种,如果在表里面设置一个外键的话,是不是有点傻了,这样为了几个选项弄一张表不值得. 后来看到Django模型中的字段有个 ...

  4. Spring4+quartz2集群借助邮箱或是短信实现生日的农历提醒(Quartz实现农历、阴历、公历生日提醒)

    自己记性差,除了老婆.老大和自己的生日以外,一直记不住亲朋好友的生日,长辈们的生日基本上又都是用农历来算,公历的话,直接用Quartz设置循环提醒,农历就没辙了,每每搞的自己很尴尬,需要别人来提醒自己 ...

  5. spring源代码分析

    预初始化beanDefaultListableBeanFactory preInstantiateSingletons

  6. Flash对象插入到网页中的3px问题

    我记得我已经遇到过,不过今天又遇到了,而且浪费了大量的时候在上面,甚至怀疑自己写的脚本有问题,花了几乎一个下午来调试这个问题.最后发现是样式导致的- 公司里有很多网页游戏,之前是项目多,抄来抄去,JS ...

  7. Windows Server 2012上安装.NET Framework 3.5(不需要安装光盘)

    因为在windows2012里,安装数据库,IIS部分组件都需要.NET3.5,而默认windows2012安装时,并不会把此组件复制到电脑里 导致,后期要安装.NET3.5还需要安装盘.但是,很多人 ...

  8. Django model 中设置联合约束和联合索引

    来自:https://blog.csdn.net/ding_312/article/details/81264910 class Cart(models.Model): user = models.F ...

  9. js转义和反转义html htmlencode htmldecode

    文章目录 JS实现HTML标签转义及反转义 用Javascript进行HTML转义 1.HTML转义 2.反转义 3.一个有意思的认识 4.完整版本的代码 其他 [转义字符]HTML 字符实体< ...

  10. emouse思·睿—评论与观点整理之三

    虽说我主要做的硬件,平时的兴趣爱好比较关注移动互联网,混迹于虎嗅.爱范儿.雷锋网.36Kr.cnBeta.瘾科技.i黑马.TechWeb等这类科技以及创业媒体,遗憾的是系统的去写的并不多,好在还算充分 ...