大家好!今天让小编来大家介绍下关于ltplinux test project的安装和使用的问题,以下是酷知号的小编对此问题的归纳整理,让我们一起来看看吧。
1、安装
1.1 yum安装各种依赖包
1.1.1 查看当前linux系统版本
cat /etc/system-release
1.1.2 挂载相应的系统镜像到/mnt/cdrom下
mount -o loop -t iso9660 centos-6.5-x86_64-bin-dvd1.iso /mnt/cdrom
1.1.3 配置yum
vim /etc/yum.repos.d/centos-media.repo
1.1.4 yum安装各种依赖包
yum install bison
yum install byacc
yum install flex
yum install make
yum install automake
yum install autoconf
yum install m4
1.2 安装ltp,将ltp安装包放到/home/ltp/目录下,解压安装包,进入解压目录
make autotools
./configure
make
make install
/opt/ltp/runltp #ltp是否可以执行
2、runltp使用范例
注:ltp的默认安装路径是/opt/ltp,所以接下来的执行测试步骤都需要在/opt/ltp目录下完成
一般跑dio、fs、syscalls三个测试模块,测试模块在/opt/ltp/runtest/目录中。
./runltp -p -q -l dio.result -o dio.out -c dio.fail -d /mnt/changeme/dio -f `pwd`/runtest/dio
./runltp -p -q -l fs.result -o fs.out -c fs.fail -d /mnt/changeme/fs -f `pwd`/runtest/fs
./runltp -p -q -l syscalls.result -o syscalls.out -c syscalls.fail -d /mnt/changeme/syscalls -f `pwd`/runtest/syscalls
在/opt/ltp/output/目录下查看fail文件即可。
注:红色部分为欲测试的文件系统挂载目录
参数注释:
-a email_to |
发送所有的报告到指定的邮箱 |
-c num_procs |
添加后台测试cpu的进程数,默认1 |
-c failcmdfile |
失败案例存储文件 |
-d impdir |
临时存储目录,默认/tmp |
-d num_procs,num_files,num_bytes,clean_fla |
run ltp under additional background load on secondary storage seperate by comma) [num_procs = no. of processes creating storage load by spinning over write)] [num_files = write) to these many files defaults to 1 when value 0 or undefined)] [num_bytes = write these many bytes defaults to 1gb, when value 0 or undefined)] [clean_flag = unlink file to which random data written, when value 1] |
-e |
输出目前ltp版本的日期 |
-f cmdfiles |
执行用户自定义的测试案例,用“ ,”隔开(cmdfiles指runtest内的驱动程序) |
-g htmlfile |
添加html格式的输出文件htmlfile |
-h |
帮助信息 |
-i num_procs |
添加后台测试io bus总线的进程数 |
-l logfile |
记录测试日志的文件 |
-m num_procs,chunks,bytes,hangup_flag |
run ltp under additional background load on main memory seperate by comma) [num_procs = no. of processes creating main memory load by spinning over malloc)] [chunks = malloc these many chunks default is 1 when value 0 or undefined)] [bytes = malloc chunks of bytes bytes default is 256mb when value 0 or undefined) ] [hangup_flag = hang in a sleep loop after memory allocated, when value 1] |
-n |
添加所有的网络测试 |
-n |
添加后台测试网络传输 |
-o outputfile |
直接打印测试输出到outputfile |
-p |
人为指定日志格式 |
-q |
打印少的测试输出到屏幕 |
-r ltproot |
|
-s pattern |
匹配pattern执行测试案例 |
-t duration |
给定测试执行时间设置(s,m,h,d) |
-t repetition |
重复执行测试案例 |
-v |
打印多的测试输出到屏幕 |
-w cmdfileaddr |
使用wget下载用户测试案例集合。 |
-x install |
并行执行多个测试场景 |
以上就是小编对于ltplinux test project的安装和使用问题和相关问题的解答了,ltplinux test project的安装和使用的问题希望对你有用!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文链接:https://www.andon8.com/459306.html