LTP测试流程

发表于:2009-8-28 16:15

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:yinkaizhong    来源:CSDNBlog

  9、软件操作流程

  1)下载源码包

  对开发板

  tar zxzf ltp-full-20050608.tgz

  cd ltp-full-20050608

  make cross_compile=mipsel-linux-;

  make install cross_compile=mipsel-linux-;

  copy到硬盘文件系统的/ 根目录下

  对pc机

  tar zxzf ltp-full-20050608.tgz

  cd ltp-full-20050608

  make;

  make install;

  注意:ltp-full-20050608 必须跟开发板上路径一样,即在/ 根目录下

  2)测试运行

  初始测试

  ./runltp -p -l /tmp/resultlog.20061222 -d /tmp -o /tmp/ltpscreen.20061222 -t 24h

  压力测试

  ./ltpstress.sh -m 35 -S -t 72h  //-m: 表示genload不停的在分配和释放35m内存,

  -S: 使用sar工具记录

  -t: 测试时间

  3)结果分析

  默认 情况下

  cd /tmp

  sar -u -f ltpstress.data  //cpu 平均利用率

  sar -r -f ltpstress.data  //内存平均利用率

  grep FAIL ltpstress.log | sort | uniq >failcase.txt   //失败情况分析

  计算出成功率

  压力测试参考结果( DVR)

  测试工具是 LTPstress,测试用例以并行和串行方式执行

  时间24h

  cpu 平均利用率:99.99% (用户:33.21%  系统:66.78%)

  memory 平均利用率:68%

  成功率:96.17%

  没有严重的系统故障

  10、总结

  高内核代码覆盖率,少量内核运行失败都暗示了linux内核的可靠性增加,但是这些测试用例的完整性还有待于分析和加强,如果内核开发人员和测试人员能够勤于提交他们发现的测试缺陷,那么该套件将更能帮助减少在linux中发现的回归缺陷。

55/5<12345
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号