欢迎来到天天文库
浏览记录
ID:45033236
大小:425.79 KB
页数:46页
时间:2019-11-08
《linux下LTP测试环境使用说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用文档LTP工具说明实用文档1LTP测试套件31.1简介31.2源目录结构32LTP安装42.1下载42.2编译42.3安装说明63LTP测试套件结构说明63.1概述63.2目录介绍63.3LTP执行原理74LTP测试套件测试内容74.1LTP测试套件测试内容74.1.1commands74.1.2kernel84.1.3kdump84.1.4network84.1.5realtime84.1.6open_posix_testsuite94.1.7misc94.2测试方法说明94.2.1commands模块内
2、容描述及实现方法94.2.2kernel114.2.3network164.2.4open_posix_testsuite184.2.5realtime205LTP测试套件配置详细225.1networktests.sh脚本配置225.2networkstress.sh配置265.3open_posix_testsuite测试套件305.4realtime配置315.5mm脚本的配置325.6io脚本配置325.7filecaps的配置325.8tpm_tools的配置33实用文档5.9tcore的配置335.
3、10io_floppy的配置345.11io_cd的配置345.12cpuhotplug的配置345.13adp.sh的配置355.14autofs1.sh和autofs4.sh的配置365.15exportfs.sh的配置365.16isofs.sh的配置375.17ltpdmmapper.sh的配置375.18ltpfslvm.sh的配置及要求385.19ltpfsnolvn.sh的配置及要求395.20ltp-scsi_debug.sh的配置及要求395.21sysfs.sh的配置及要求395.22rpc
4、tirpc的配置及要求405.23test_selinux.sh的配置及要求425.24smack的配置和要求435.25perfcounters的配置及要求435.26can的配置及要求445.27test_robind.sh的配置446LTP测试套件使用说明456.1概述456.2初始测试476.2.1runltp使用说明476.2.2runalltests.sh脚本说明48实用文档实用文档1LTP测试套件1.1简介LTP(LinuxTestProject)是SGI、IBM、OSDL和Bull合作的项目,目
5、的是为开源社区提供一个测试套件,用来验证Linux系统可靠性、健壮性和稳定性。LTP测试套件是测试Linux内核和内核相关特性的工具的集合。该工具的目的是通过把测试自动化引入到Linux内核测试,提高Linux的内核质量。LTP提供了验证linux系统稳定性的标准,设计标准的压力场景,通过对linux系统进行压力测试,对系统的功能、性能进行分析,并以此确定linux系统的可靠性、健壮性和稳定性。1.2源目录结构如表1,是对LTP源包目录结构的描述:INSTALLLTP安装配置指导文档READMELTP介绍CRE
6、DITS记录对LTP有很大贡献的人COPYINGGNUPublicLicenseChangeLog描述版本变化ltpmenu规划执行LTP的图形化界面接口MakefileLTP顶层目录的Makefile,负责编译安装pan、testcases和toolsrunalltests.sh顺序运行全部测试例程并且报告结果的脚本doc/*工程文档包含工具和库函数使用手册,描述各种测试include/*通用的头文件目录lib/*通用的库函数目录testcases/*包含在LTP下运行和bin目录下的所有测试用例和链接实用文
7、档testscripts/*存放分组的测试脚本runtest/*为自动测试提供命令列表pan/*测试的驱动装置。具备随即和并行测试的能力scratch/*存放零碎测试的东西tools/*存放自动化测试脚本和辅助工具表1LTP源代码结构1LTP安装1.1下载LTP是一项动态工程,LTP源包命名方式一般为:ltp-yyyymmdd。目前版本为ltp-20110228。以下均为ltp-20110228版本的配置,官网地址为:http:/ltp.sourceforge.net/。1.2编译从官方网站下载最新的LTP测试
8、套件包,解压后进入ltp源目录。按照表2方法进行快速安装,在编译成功后会自动安装到/opt/ltp目录下。[root@server20ltp]#./configure[root@server20ltp]#make[root@server20ltp]#makeinstallIDcheck.sh检查系统是否缺少执行LTP测试套件所需的用户和用户组,如果缺少则为LTP测试套件创建所需的用户和
此文档下载收益归作者所有