一、安装

1. 下载源文件

https://github.com/linux-test-project/ltp/releases/tag/20210524

2. 解压后安装,默认安装在/opt/ltp

./configure
sudo make
sudo make install

二、执行

1.全集测试

直接运行 runltp 命令将测试 ltp/scenario_groups/default 中的所有测试集

cd /opt/ltp
sudo ./runltp   //全集测试
sudo ./runltp -t 60s |tee ~/LTP/log/runltp_test.log

-t 60s:表示执行60s,全集预计3小时

|tee ~/LTP/log/runltp_test.log:把终端打印测试的日志收集到/home/LTP/log/runltp_test.log文件)

测试结果会在/opt/ltp/results中展示LTP_RUN_ON-实时.log

2.测试集测试(-f)

/opt/ltp/runtest下有n个测试集(每一个文件就是一个测试集)

sudo ./runltp -f mm //测试内存sudo ./runltp -f mm -t 60s |tee ~/LTP/log/runltp_test_mm.log

对应执行结果如下:

3.  单条执行(-s)

sudo ./runltp -s bind06 //复测全集测试中的失败项bind06

对应执行结果如下:

sudo ./runltp -s mtest06 //复测单测试集测试中的失败项mtest06

对应执行结果如下:

还可以直接去源文件里面的testcases中找到对应的脚本直接执行

cd /home/ts/LTP/ltp-full-20210524/testcases/kernel/syscalls/bind
sudo ./bind06

三、结果

1. 终端打印测试结果如下(以执行测试集mm为例)

(通过命令|tee ~/LTP/log/runltp_test.log,可以把终端打印的日志保存到home下的.log中)

1.1【Running tests.......】表示测试开始

1.2【PAN will run for 60 seconds】因为输入命令设置了时间-t 60s

1.3   <<<test_start>>> -- <<<test_end>>>之间的内容为单个用例执行的结果

1.4   <<<test_start>>> 后的打印数据

tag=mm01 -- 对应/opt/ltp/runtest中mm中第一行 tag

stime=1625816237 -- 执行此条用例时的时间
cmdline="mmap001 -m 10000" -- 对应/opt/ltp/runtest中mm中第一行 执行命令
contacts=""
analysis=exit

1.5 Summary中skipped表示测试环境不满足而跳过测试

LTP学习笔记(基本安装+执行)相关推荐

  1. mesos 学习笔记-- mesos安装和配置

    2019独角兽企业重金招聘Python工程师标准>>> mesos 学习笔记-- mesos安装和配置 博客分类: 架构 mesos 参考资料: 官方文档:http://mesos. ...

  2. OracleDesigner学习笔记1――安装篇

    OracleDesigner学习笔记1――安装篇   QQ:King MSN:qiutianwh@msn.com Email:qqking@gmail.com 一.       前言 Oracle是当 ...

  3. [python教程入门学习]python学习笔记(CMD执行文件并传入参数)

    本文章向大家介绍python学习笔记(CMD执行文件并传入参数),主要包括python学习笔记(CMD执行文件并传入参数)使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋 ...

  4. linux sipp 呼叫转移_SIPp 学习笔记 一 (安装)

    SIPp学习笔记一(安装) SIPp可以用来测试各种sip的设备,如终端电话或者proxy,包括功能和性能上的(性能上只能在linux平台下才可以;)具体的描述可以去参照SIPp的官方网站; http ...

  5. homeassistant mysql_HomeAssistant学习笔记docker安装的ha更换数据库

    HomeAssistant学习笔记docker安装的ha更换数据库 用了一段时间之后发现日志和历史打开的速度越来越慢,在论坛里查了半天发现是因为HA官方所用数据库导致,官方也给出了相关文档,https ...

  6. homeassistant mysql_学习笔记 篇三:HomeAssistant学习笔记docker安装的ha更换数据库

    学习笔记 篇三:HomeAssistant学习笔记docker安装的ha更换数据库 2018-11-15 12:06:58 4点赞 18收藏 3评论 是返乡过年?还是就地过年?最新一届#双面过节指南# ...

  7. Joomla 学习笔记-----Joomla 安装

    Joomla 学习笔记-----Joomla 安装 1.Joomla安装 自己建的web服务器地址:10.170.89.116 下载Joomla 3.2  并解压 解压后的目录: 使用FileZill ...

  8. ZED相机学习笔记1——安装与配置(Win10 + Python)

    系列文章目录 ZED相机学习笔记1--安装与配置(Win10 + Python) 文章目录 系列文章目录 前言 一.ZED2 相机 二.配置ZED相机环境 1.安装CUDA 2.安装ZED-SDK 3 ...

  9. python数组 swig_学习笔记:安装swig+用SWIG封装C++为Python模块+SWIG使用说明

    这段时间一直在摸索swing,用它来封装C++代码来生成python脚步语言.并总结了swing从安装到配置再到代码封装编译生成动态库的整个过程,下面这篇文章都是我在实际的运用中的一些经验总结,分享给 ...

  10. ElasticSearch学习笔记(安装与使用)

    问题一.ElasticSearch是什么?有什么用处? 答:截至2018年12月28日,从ElasticSearch官网(https://www.elastic.co/cn/products)上,得知 ...

最新文章

  1. DNS服务(二)——常用资源记录类型详解
  2. idea php 断点设置,php - xdebug在IntelliJ Idea中跳过断点 - SO中文参考 - www.soinside.com...
  3. emberjs重写补充类之reopen方法和reopenClass方法
  4. zabbix的安装与部署(proxy、睿象云)
  5. 工作总结8:关于Vue中的slot-scope=“scope“
  6. java 延迟实例化_延迟初始化Spring Bean的几种方式
  7. 全面取消校园全封闭管理!这个省发通知了!那北京呢?
  8. Hadoop学习笔记 ZooKeeper
  9. Ext.grid.Panel一定要有renderTo或autoRender属性,不然页面为空
  10. c++ 设计模式_设计模式行为型:观察者模式(ObserverPattern)
  11. 两个无线AP导致的网络故障
  12. PHP单次数据库查询实现无限级分类
  13. 2015年蓝桥杯省赛A组c++第4题
  14. 第二季-专题16-LCD亮起来
  15. jmail mysql_教你怎么使用Jmail发送匿名的邮件(不要身份认证)
  16. (Note)CIE色度图
  17. 2022-7 一套鼠标键盘控制两台及以上电脑
  18. 数据安全合格有哪些要求
  19. 捣鼓PlantUML
  20. mac mysql 移动硬盘_Mac下无法推出硬盘

热门文章

  1. Java如何与Simon Ritter-JDK 9到13一起发展
  2. C语言-简单的Simon游戏
  3. HttpPrinter-网页打印控件
  4. [RK3288][Android6.0] 调试笔记 --- Audio的Voice Call无法静音问题
  5. 计算机硬盘没内存怎么办,电脑内存不够用怎么办
  6. 设计师的色彩搭配指南
  7. 【 Codeforces Round #521 (Div. 3) E. Thematic Contests】二分+STL
  8. 批量替换Excel超级链接
  9. MXNet对含隐藏状态的循环神经网络(RNN)的实现
  10. Binder 机制详解—Binder Java框架(转自Cloud Chou's Tech Blog)