https://zhuanlan.zhihu.com/p/381538099
 
  1. 整体测试

直接运行runltp命令,将测试/opt/ltp/scenario_groups/default文件中所有的测试集。测试时间比较长一次测试约 2 ~ 3 小时。

[root@localhost ~]# /opt/ltp/runltp

2. 测试集测试

由于完整测试时间比较,需要对某个功能进行测试时,可以采用测试集测试单个模块,测试集可以在ltp/runtest/下查看测试集

[root@localhost ~]# ls /opt/ltp/runtest/
can crypto fs input ltp-aiodio.part3 net.ipv6_lib net_stress.interface net.tcp_cmds s390x_tests tpm_tools
cap_bounds cve fs_bind io ltp-aiodio.part4 net.multicast net_stress.ipsec_dccp net.tirpc_tests sched tracing
commands demoA fs_perms_simple io_cd ltp-aio-stress.part1 net.nfs net_stress.ipsec_icmp nptl scsi_debug.part1 uevent
connectors dio fs_readonly io_floppy ltp-aio-stress.part2 net.rpc net_stress.ipsec_sctp numa securebits unlink
containers dma_thread_diotest fsx ipc math net.rpc_tests net_stress.ipsec_tcp power_management_tests smack
controllers echo hugetlb kernel_misc mm net.sctp net_stress.ipsec_udp power_management_tests_exclusive smoketest
cpuhotplug fcntl-locktests hyperthreading ltp-aiodio.part1 net.features net_stress.appl net_stress.multicast pty syscalls
crashme filecaps ima ltp-aiodio.part2 net.ipv6 net_stress.broken_ip net_stress.route rm syscalls-ipc

需要注意的是,如果我们测试某个测试集,runltp 需要指定-f参数。如进行内存测试集测试命令如下。

[root@localhost ~]# /opt/ltp/runltp -f mm

3.单独测试

如果我们只想对某个测试项进行测试,不想测试某个测试集,可以采用安装包测试或者源码包测试。下面以 pipe01 为例,讲解单独测试。

安装包测试

进入安装包,直接执行以下命令即可。

[root@localhost ~]# cd /opt/ltp/
[root@localhost ~]# ./runltp -s pipe01

源码包测试

进入源码包,找到 pipe01 所在文件夹的位置,直接执行./access01即可。

[root@localhost ~]# cd /root/ltp-20210524/testcases/kernel/syscalls/pipe
[root@localhost ~]# ./pipe01
tst_test.c:1313: TINFO: Timeout per run is 0h 05m 00s
pipe01.c:48: TPASS: pipe() functionality is correct Summary:
passed 1
failed 0
broken 0
skipped 0
warnings 0

[转帖]LTP测试的更多相关文章

  1. ltp 测试流程及测试脚本分析

    LTP介绍 (2011-03-25 18:03:53) 转载▼ 标签: ltp linux 压力测试 杂谈 分类: linux测试 LTP介绍 一.LTP介绍1.简介LTP(Linux Test Pr ...

  2. JuiceFS v0.17 发布,通过 1270 项 LTP 测试!

    小伙伴们大家好,JuiceFS v0.17 在国庆小长假来临之际如期发布了!这是我们在 2021 年秋季推出的第二个版本,让我们直奔主题,看看都有哪些新变化吧. 本次更新累计 80+ 提交,共有 9 ...

  3. [转帖]phoronix-test-suite测试云服务器

    phoronix-test-suite测试云服务器 https://www.cnblogs.com/tanyongli/p/7767804.html centos系统 phoronix-test-su ...

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

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

  5. LTP(LinuxTest Project)测试工具

    LTP(LinuxTest Project)是SGI.IBM.OSDL和Bull合作的项目,目的是为开源社区提供一个测试套件,用来验证Linux系统可靠性.健壮性和稳定性.LTP测试套件是测试Linu ...

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

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

  7. LTP--linux稳定性测试 linux性能测试 ltp压力测试 内核更新 稳定性测试

    LTP--linux稳定性测试 linux性能测试 ltp压力测试 zhangzj1030关注14人评论33721人阅读2011-12-09 12:07:45   说明:在写这篇文章之前,本人也不曾了 ...

  8. LTP--linux稳定性测试 linux性能测试 ltp压力测试 ltp-pan

    LTP--linux稳定性测试 linux性能测试 ltp压力测试 zhangzj1030关注14人评论33710人阅读2011-12-09 12:07:45   说明:在写这篇文章之前,本人也不曾了 ...

  9. ltp执行过程总结

    命令行:./runltp -b DEVICE -f timers -p -l result-log-timers.20180824 -o screen-log-timers.20180824 runl ...

  10. distri.lua重写开源手游服务器框架Survive

    Survive之前采用的是C+lua的设计方式,其中网关服务器全部由C编写,其余服务全部是C框架运行lua回调函数的方式编写游戏逻辑. 鉴于一般的手游对服务器端的压力不会太大,便将Survive用di ...

随机推荐

  1. Navicat 携手华为云GaussDB,联合打造便捷高效的数据库开发和建模工具方案

    本文分享自华为云社区<Navicat 携手华为云GaussDB,联合打造便捷高效的数据库开发和建模工具方案>,作者: GaussDB 数据库 . 近日, Navicat Premium顺利 ...

  2. 【火热招募】一文看懂华为云IoT Edge边缘计算开发者大赛技术亮点

    摘要:第二届边缘计算开发者大赛已启动,赛程时间将从9月持续到12月,华为云IoT Edge · 边云协同赛道奖金池高达40万元. 近日,第二届边缘计算开发者大赛已启动(查看启动仪式),全球揭榜挂帅火热 ...

  3. Nacos 服务状态监听四种写发

    监听服务的四种实现方式,以监听 Nacos 服务为例 1. 传统方式 public void subscribe() { try { NamingService namingService = Nam ...

  4. [SDR] GNU Radio 系列教程(十五)—— GNU Radio GFSK 模块

    目录 1 GFSK 背景知识 2 GNU Radio GFSK 模块参数详解 3 GNU Radio GFSK 模块简示例 4 本文视频教程 参考链接 教程列表 基础教程: 综合教程: 视频和博客 1 ...

  5. 【QT Tools】软件多语言国际化翻译的方法与步骤

    在Qt的项目开发过程中,有时软件要翻译成多语言版本,这就涉及到国际化方面的操作.虽然Qt对这方面集成了很多工具,操作起来比较方便,本文还是总结一下国际化的方法和步骤,用以备忘和参考. 我们通常在写程序 ...

  6. 如何优雅的在 Word 中添加漂亮的代码?

    Step 01 第一步,在编程软件里找到你想要放进Word文档里的代码,复制下来. Step 02 第二步,打开Notepad++,将代码直接粘贴. Step 03 第三步,这个时候的代码是没有任何格 ...

  7. AtCoder Beginner Contest 174 个人题解(ABC水题,D思维,E题经典二分,F离线树状数组)

    做完本期以后,最近就不会再发布 AtCoder 的往届比赛了(备战蓝桥杯ing) 补题链接:Here ABC题都是水题,这里直接跳过 D - Alter Altar 题意:一个R-W串,可以进行两种操 ...

  8. ​iOS Class Guard github用法、工作原理和安装详解及使用经验总结

    ​iOS Class Guard github用法.工作原理和安装详解及使用经验总结 iOS Class Guard是一个用于OC类.协议.属性和方法名混淆的命令行工具.它是class-dump的扩展 ...

  9. MES系统初探(一)

    什么是MES系统 MES系统是制造执行系统(Manufacturing Execution System)的缩写,是一种用于监控.控制和优化制造过程的软件系统.它主要负责协调生产计划.生产调度.生产执 ...

  10. 基于python+django的外卖点餐网站-外卖点餐系统

    该系统是基于python+django开发的外卖点餐系统.适用场景:大学生.课程作业.毕业设计.学习过程中,如遇问题可以在github给作者留言. 演示地址 前台地址: http://food.git ...