存储–IT打桩测试方法一

转载注明出处 : http://blog.csdn.net/xhz1234/article/details/44257293 Copyright 徐洪志(Macrosan). All rights reserved.

近期项目基本功能完成,开始IT,现对IT打桩做一个总结

  • 创建一个模块参数 int stub_location,有必要的话可以单独创建一个内核模块test_err_stub

1.内核态流程测试

  • 内核态代码可以直接使用stub_location。

2.用户态流程测试

  • 用户态代码必须通过一个function从/sys/module/test_err_stub/stub_location中读取


修改stub_location的值

echo x > /sys/module/test_err_stub/stub_location
x是修改的值

用户态获取stub_location方法

#include <stdlib.h>
#include <stdio.h>
#include <string.h>int get_stub_location(void)
{int loc = -1;FILE *fp = NULL;char buff[10];memset(buff, 0, sizeof(char)*10);if((fp = fopen("/sys/module/test_err_stub/stub_location","r"))==NULL){printf("Failed to get stub_location,for open file /sys/module/test_err_stub/stub_location!\n");goto abort;}fread(buff,sizeof(char)*10,1,fp);fclose(fp);loc = atoi(buff);
abort:return loc;
}

存储--IT打桩测试方法相关推荐

  1. 天啊!吃饭用的勺子都联网了~手把手带你DIY一款智能百味勺子

    减脂餐索然无味,有了它,想什么味就什么味! 健康生活低糖低盐,有了它,即可轻松实现! 良药苦口,有了它,不再难以下咽! 想不想拥有一把神奇的"百味"勺子,把索然无味的食物变出酸甜苦 ...

  2. mybatis-plus:向MySQL数据库写入二进制大数据

    该基本测试案列使用的是:springboot.mybatis-plus 主要测试的是向数据中写入如.pdf..yml..jpg..mp3等等类型的二进制文件,当然,像字符串这种编码固定的也是可以写入的 ...

  3. 云服务器及其存储性能测试方法

    1.整体性能 做任何的业务计算都需要占用大量CPU的运算能力,比如直播等视频编解码等,业务高峰期CPU的利用率经常会达到90%以上. 测试工具:我们选择了评测工具SPEC CPU.SPEC CPU是标 ...

  4. 单元测试方法-cmockery实践

    目录 单元测试概念 引子 定义 内容 方法 单元测试模型 测试模型构建 单元测试工具简介 Cmockery使用介绍 简介 使用 VPBX实践 UT框架搭建 目录 编译: 实例demo 例1: 例2: ...

  5. 接口设计文档_app端接口用例设计方法和测试方法(一)

    前言 接口测试作为测试的重要一环,重点关注的是数据层面的输入输出,今天小编介绍一种常用的接口测试用例设计方法和测试方法,希望对大家有所帮助,由于内容较多,分三次给大家讲解,今天先介绍"请求层 ...

  6. 区块链 + 大数据:EOS存储

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 谈到区块链的存储,我们很容易联想到它的链式存储结构,然而区块链从比特币发展到今日当红的EOS,技术形态已经演化了10年之 ...

  7. 性能压测服务器502报错,一种交易系统的性能测试方法及相关服务器

    1. 一种交易系统的性能测试方法,其特征在于,包括: 性能测试服务器发送N条性能测试交易至应用服务器,其中N>0; 所述性能测试服务器接收所述应用服务器发送的监测报告,所述监测报告为所述应用 服 ...

  8. 20天持续压测,告诉你云存储性能哪家更强?

    2019独角兽企业重金招聘Python工程师标准>>> 上个月,笔者对国内两大云厂商(阿里云和腾讯云)的云服务器.云数据库和云存储三种产品做了性能评测,算是对两家的部分计算和存储产品 ...

  9. RAM测试方法 C语言实现,有哪些常用单片机系统RAM测试方法?基于种子和逐位倒转的RAM故障测试法有什么优点?...

    在各种单片机应用系统中, 存储 器的正常与否直接关系到该系统的正常工作.为了提高系统的可靠性,对系统的可靠性进行 测试 是十分必要的.通过 测试 可以有效地发现并解决因 存储 器发生故障对系统带来的破 ...

最新文章

  1. 其他主流开源硬件简介BeagleBone Black快速入门
  2. Interview:算法岗位面试—11.17下午上海某网**软件公司(上市)技术面之比赛考察、目标检测算法、视频分析算法考点
  3. python图层合并_图层最新:Python叠加矩形框图层2种方法及效果_爱安网 LoveAn.com
  4. python随机读取字符_python 怎样随机生成中文字符?
  5. local class cannot see outer class defined type, even if it is public
  6. 【转】Dubbo_与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
  7. api-gateway实践(03)新服务网关 - 网关请求拦截检查
  8. python多线程操作数据库问题
  9. 前端性能优化(慕课网笔记)-4-资源的优化
  10. android fastboot驱动,fastboot驱动
  11. 智能网联汽车仿真测试软件,智能网联汽车测试评价及检测认证
  12. 瞬态抑制二极管型号参数对照表,想要的都在这里
  13. java毕业设计飞机订票管理系统Mybatis+系统+数据库+调试部署
  14. Asia/Shanghai与GMT-8的区别
  15. 陕西守护星-智慧井口综合安检
  16. 网易2019年春招笔试:爬塔玩法
  17. Python:蜂巢(曼哈顿距离)
  18. 会解方程会画图的超级计算器
  19. Word设置题注快捷键
  20. 入门PerfDog性能测试

热门文章

  1. java myqq ui,用Java Swing写一个登录界面
  2. vc MSChart的使用
  3. revit二次开发 点投影到面_revit二次开发笔记
  4. 三星4216换粉清零方法
  5. 游戏开发中的有限状态机(FMS)
  6. 【蓝桥杯——单片机学习笔记】五.数码管显示(STC15F2K60S2)
  7. 时间和日期函数 now 的作用
  8. Android-Apk的安装流程分析(二)
  9. 软通动力网易游戏外包项目组测试工程师面试总结
  10. 破解所谓的ISP封路由的方法大集合