LTP测试

LTP 测试

LTP套件是由 Linux Test Project 所开发的一套系统测试套件。它基于系统资源的利用率统计开发了一个测试的组合,为系统提供足够的压力。通过压力测试来判断系统的稳定性和可靠性。压力测试是一种破坏性的测试,即系统在非正常的、超负荷的条件下的运行情况 。用来评估在超越最大负载的情况下系统将如何运行,是系统在正常的情况下对某种负载强度的承受能力的考验 。

项目主页:https://linux-test-project.github.io/
代码仓库:https://github.com/linux-test-project/ltp.git

源码目录结构介绍

LTP源代码说明

build.sh
ci
configure.ac
Containerfile
COPYING
doc	工程文档包含工具和库函数使用手册,描述各种测试
docparse
IDcheck.sh
include	 通用的头文件目录
INSTALL	 LTP安装配置指导文档
lib	通用的库函数目录
libs
ltpmenu	 规划执行LTP的图形化界面接口
m4
Makefile	LTP顶层目录的Makefile,负责编译安装pan、testcases和tools
metadata
pan	测试的驱动装置。具备随即和并行测试的能力
README.md	描述LTP包内容的文档
runltp	可以顺序运行全部测试例程并且报告结果的脚本
runtest	为自动测试提供命令列表
scenario_groups
scripts
testcases	 包含所有运行在LTP下的测试程序和链接
testscripts	存放分组的测试脚本
TODO
tools	存放自动化测试脚本和辅助工具
utils
ver_linux
VERSION

编译安装

# make autotools
#./configure
# make all
# make install
# cd /opt/ltp
测试项 命令 PASS or FAIL 环境准备
基本命令验证 ./runltp -f commands
系统调用验证 ./runltp -f syscalls
内存分配验证 ./runltp -f mm
调度器验证 ./runltp -f sched
文件系统验证 ./runltp -f fs
进程通信测试 ./runltp -f ipc

参考

https://www.cnblogs.com/xuanbjut/p/12146408.html

https://blog.csdn.net/a1317480843/article/details/80006028

https://github.com/linux-test-project/ltp

你可能感兴趣的:(Unix_Linux,linux)