資源描述:
《LTP性能測試工具詳細(xì)介紹》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、LTP工具說明??1LTP測試套件21.1簡介21.2?????源目錄結(jié)構(gòu)22?LTP安裝32.1?????下載32.2?????編譯32.3?????安裝說明43??????LTP測試套件結(jié)構(gòu)說明53.1?????概述53.2?????目錄介紹53.3?????LTP執(zhí)行原理54??????LTP測試套件測試內(nèi)容54.1?????LTP測試套件測試內(nèi)容54.1.1???commands64.1.2???kernel64.1.3???kdump64.1.4???network64.1.5???realtime64.1.6???open_posix_testsuite74.1.7???mi
2、sc74.2?????測試方法說明74.2.1???commands模塊內(nèi)容描述及實(shí)現(xiàn)方法74.2.2???kernel84.2.3???network144.2.4???open_posix_testsuite164.2.5???realtime175??????LTP測試套件配置詳細(xì)185.1??????networktests.sh腳本配置185.2??????networkstress.sh配置205.3??????open_posix_testsuite測試套件235.4??????realtime配置245.5??????mm腳本的配置255.6??????io腳本配置255
3、.7??????filecaps的配置255.8??????tpm_tools的配置265.9??????tcore的配置265.10?io_floppy的配置265.11?io_cd?的配置265.12?cpuhotplug的配置265.13?adp.sh的配置275.14?autofs1.sh和autofs4.sh的配置275.15?exportfs.sh的配置285.16?isofs.sh的配置285.17?ltpdmmapper.sh的配置295.18?ltpfslvm.sh的配置及要求295.19?ltpfsnolvn.sh的配置及要求305.20?ltp-scsi_debug
4、.sh的配置及要求305.21?sysfs.sh的配置及要求305.22?rpctirpc的配置及要求305.23?test_selinux.sh的配置及要求315.24?smack的配置和要求325.25?perfcounters的配置及要求335.26?can的配置及要求335.27?test_robind.sh的配置336??????LTP測試套件使用說明346.1?????概述346.2?????初始測試356.2.1???runltp使用說明356.2.2???runalltests.sh腳本說明37?????????1LTP測試套件1.1簡介LTP(LinuxTestProj
5、ect)是SGI、IBM、OSDL和Bull合作的項(xiàng)目,目的是為開源社區(qū)提供一個(gè)測試套件,用來驗(yàn)證Linux系統(tǒng)可靠性、健壯性和穩(wěn)定性。LTP測試套件是測試Linux內(nèi)核和內(nèi)核相關(guān)特性的工具的集合。該工具的目的是通過把測試自動(dòng)化引入到Linux內(nèi)核測試,提高Linux的內(nèi)核質(zhì)量。LTP提供了驗(yàn)證linux系統(tǒng)穩(wěn)定性的標(biāo)準(zhǔn),設(shè)計(jì)標(biāo)準(zhǔn)的壓力場景,通過對linux系統(tǒng)進(jìn)行壓力測試,對系統(tǒng)的功能、性能進(jìn)行分析,并以此確定linux系統(tǒng)的可靠性、健壯性和穩(wěn)定性。1.2源目錄結(jié)構(gòu)??如表1,是對LTP源包目錄結(jié)構(gòu)的描述:INSTALLLTP安裝配置指導(dǎo)文檔READMELTP介紹CREDITS記錄對L
6、TP有很大貢獻(xiàn)的人COPYINGGNUPublicLicenseChangeLog描述版本變化ltpmenu規(guī)劃執(zhí)行LTP的圖形化界面接口MakefileLTP頂層目錄的Makefile,負(fù)責(zé)編譯安裝pan、testcases和toolsrunalltests.sh順序運(yùn)行全部測試?yán)滩⑶覉?bào)告結(jié)果的腳本doc/*工程文檔包含工具和庫函數(shù)使用手冊,描述各種測試include/*通用的頭文件目錄lib/*通用的庫函數(shù)目錄testcases/*包含在LTP下運(yùn)行和bin目錄下的所有測試用例和鏈接testscripts/*存放分組的測試腳本runtest/*為自動(dòng)測試提供命令列表pan/*測試的
7、驅(qū)動(dòng)裝置。具備隨即和并行測試的能力scratch/*存放零碎測試的東西tools/*存放自動(dòng)化測試腳本和輔助工具表1?LTP源代碼結(jié)構(gòu)?2LTP安裝2.1下載????LTP是一項(xiàng)動(dòng)態(tài)工程,LTP源包命名方式一般為:ltp-yyyymmdd。目前版本為ltp-20110228。以下均為ltp-20110228版本的配置,官網(wǎng)地址為:http:/ltp.sourceforge.net/。2.2編譯??從官方網(wǎng)站下載最新的LTP測試套件包