摘要:expdp和impdp常用于ORACLE数据库的导入导出。 expdp导出数据库 1、root用户创建用于impdp/expdp导入导出的目录; 2、切换到oracle用户,dba用户登录创建逻辑目录 说明:如果已经存在DMP_DATA_DIR目录但是值不同,可先执行drop directory D
阅读全文
摘要:本文主要描述如何将Oracle表空间的文件系统形式的数据文件迁移到LV裸设备上。 前提条件 1、oracle运行正常。 2、已使用LVM命令规划好LV文件。如/dev/vgoracle/lvdatatbs。 3、停止oracle监听。 操作步骤 1、查看当前待操作表空间DATATBS对应的数据文件的
阅读全文
摘要:由于oracle表空间数据文件规划问题导致当前数据文件所在文件系统空间不足,当其他文件系统空间充足情况下,可将数据文件移动到空间充足的文件系统下。本文主要描述Oracle表空间数据文件移动的操作步骤。 业务表空间数据文件移动操作方法 1、查看当前待操作表空间DATATBS对应的数据文件的路径、状态。
阅读全文
摘要:由于环境维护或者性能测试需要,经常需要对表空间进行重建操作。重建表空间操作主要分3中情况介绍,分别是业务表空间、临时表空间和回滚段表空间的重建。 重建业务表空间 由于业务规划要求,重建后的业务表空间名需要与原有的一致。操作上和重建临时表空间和重建回滚段表空间有不同。 1、备份当前需要使用的数据库,可
阅读全文
摘要:sar主要用于收集并统计系统资源的信息,包括CPU、IO、内存、网卡流量等。 sar语法 用法:sar [ 选项 ] [ <时间间隔> [ <次数> ] ] 常用选项说明: 说明:更多选项说明可使用man sar查看 常用实例 1、cpu整体使用情况统计(sar 2 3 /sar -u 2 3) 输
阅读全文
摘要:vmstat命令主要是对操作系统的虚拟内存、进程、IO读写、CPU活动等整体情况进行统计。但是它不能对某个进程进行深入分析。 vmstat基本语法 命令使用格式:vmstat [options] [delay [count]] 选项 使用实例 1、vmstat 1 2,每秒收集1次统计信息,总共收集
阅读全文
摘要:iostat用于输出CPU和磁盘I/O相关的统计信息 iostat语法 用法:iostat [ 选项 ] [ <时间间隔> [ <次数> ]] 常用选项说明: 说明:更多选项使用使用man iostat查看 常用实例 1、iostat,结果为从系统开机到当前执行时刻的统计信息 输出含义: avg-c
阅读全文
摘要:LVM(Logical Volume Manager)逻辑卷管理器可以将几个物理分区(或磁盘)通过软件组合成为一块看起来是独立的大磁盘,然后再将这个大磁盘进行分区使用,LVM对比普通分区挂载文件系统的优点是可以弹性调整文件系统容量。 基本概念 PV:PhysicalVvolume,物理卷。物理分区(
阅读全文
摘要:本文主要对shell编程中常用的数组、关联数组和awk数组定义、操作以及注意事项做个总结,并提供具体案例。 数组 数组定义:一对圆括号表示数组,数组元素之间用空格符号分割。 数组操作:包括获取长度,数组元素查询、增加、删除、修改,获取数组下标 关联数组 数组定义:与普通数组区别就是可以用字符串作为数
阅读全文
摘要:前言 元素分析法是一个设计测试分析的方法,对测试对象的各个元素的属性、范围、特点进行分析,找出测试空间和缺陷空间。相对于业务场景设计分析粒度更小,可以更直接的考虑不 同元素的不同属性对测试结果的影响,从而提高功能测试覆盖率。 适用场景 功能测试,特别是接口测试、界面测试 元素分析法步骤 1、根据测试
阅读全文
摘要:测试执行在测试工作中占了很大比重,有效的测试执行可以将测试用例发挥最大的价值。因此,测试用例规范执行有助于更好的发现代码中存在的缺陷。根据个人测试工作经验,好的测试执行应该包含如下内容: 1、测试执行中评估测试执行时间不足,需及时上报风险。满足质量优先,进度其次原则。 2、测试用例按优先级顺序执行,
阅读全文
摘要:1、JAVA问题定位技术 各种典型JAVA问题分析技巧和套路,解决性能测试中出现的各种问题。 下载路径:JAVA问题定位技术 2、LINUX 与 UNIX SHELL编程指南 《LINUX 与 UNIX SHELL编程指南》 作者: David Transley 著 徐焱 张春萌等译 出版社:机械工
阅读全文
摘要:在shell编程中经常需要获取远程服务器文件。手工操作中使用scp命令完成。为避免脚本执行scp输入密码进行交互,需先建立本机服务器当前用户和远程服务器指定用户的信任关系。具体代码见操作实例,重点关注getRemoteServerFile()函数,编程中可单独提取使用。 基础知识 1、scp,用于远
阅读全文
摘要:Linux中经常需要删除用户,通常手工操作执行userdel操作即可,如果删除失败出现错误提示按照提示错误进行操作即可。如果是脚本需要调用删除用户操作呢?利用如下实例中drop_user删除用户函数,可最大程度保证用户删除成功。 设计思路 1、判断欲删除用户${user}是否存在,如果不存在,返回成
阅读全文
摘要:本文主要提供secureCRT软件下载和安装操作指导,节约软件查找和安装时间。 使用环境 32位Windows系统 软件下载 secureCRT软件和注册机下载:secureCRT 安装步骤和注意事项 1、解压上述路径下载的"securecrt 8.0.4.rar"压缩包,执行"scrt734_x8
阅读全文
摘要:想要提高版本测试效率,首先需要清楚影响测试效率的主要因素都有哪些,有什么方法可以解决这些问题。根据这些年项目测试经验总结,有几个影响版本测试效率的关键因素,包括:转测试版本质量差、重复测试工作量、需求实现方案复杂、问题单回归不通过、缺少测试经验文档积累、人员技能弱。下面分别阐述为什么这些问题会造成测
阅读全文
摘要:如果版本开发测试过程中没有流程的约束,会出现什么样的情况?如果不管版本大小、不考虑版本特性强制使用标准流程约束,又会是什么样?我经常听到的抱怨是流程太厚重了,流程导致了版本开发周期变长、成本增加了。可是,如果某个产品抛开流程,它是不是可以运转的很好?这个问题我不知道,我想对于优秀团队来说,可能可以。
阅读全文
摘要:top命令动态展示系统整体资源和各个进程资源占用状况,是Linux下常用的性能分析工具。 top命令语法 使用格式:top [-] [d] [b] [H] [p] [q] [c] [C] [S] [s] [n] 参数说明: top使用实例 查看进程ID为6663的资源占用情况,每隔2秒刷新一次,总共
阅读全文
摘要:测试数据的设计好坏会对相同场景的执行结果起到不同的影响。关键的一点就是必须按照现网实际运行数据进行设计,但往往测试过程中容易忽略。下面主要描述几个关于数据设计 经常出现问题的场景。 测试环境 测试环境指的是家里测试使用的环境,由于现网维护人员的维护,可能会出现家里的核心系统参数或者配置文件不同于现网
阅读全文
摘要:需求描述 运营商给代理商发放奖励,后台处理功能。系统自动获取待处理的代理商数据,分批次处理数据,直至所有数据处理完成。 业务逻辑描述 1、后台功能自动获取文件的第N~第N+100条数据,开始逐一处理。 2、每一批次处理数据时间默认为M分钟(通常足够),该批次所有数据处理完成后设置下一批次读取开始记录
阅读全文
摘要:需求描述 运营商给代理商发放奖励,奖励方式批量处理方式。操作员通过界面导入构造好的文本文件,界面生成一条待审批记录,执行审批按钮即可完成给代理商发放奖励。 业务逻辑描述 1、构造文本文件,文件按照格式要求设计,一行代表一条待处理记录,比如格式要求为号码|金额(135000|500)。 2、登录界面操
阅读全文
摘要:测试工作中经常会用到如下相关方法,主要包括PDCA、SWOT、6W2H、SMART、2/8法则、WBS任务分解法、时间管理。 PDCA循环法则 Plan:制定工作目标和工作计划 Do:按照计划执行任务 Check:检查执行过程中的关键点和最终结果 Action:纠正偏差,对成果进行标准化,并确定新的
阅读全文
摘要:如何评估软件产品质量是每个产品测试经理以及每个测试人员都要面对的问题,但是这个问题又没有一个标准的、统一的、可量化的方法。本文根据个人的测试经验说说自己的看法,欢迎探讨。 我主要碰到的几个的问题 1、测试过程中,产品相关责任人询问测试能否结束?版本质量如何?能否按计划发布? 2、测试结束,是否允许版
阅读全文
摘要:测试检查点是测试用例执行的最后一个步骤,不同的测试用例会呈现出不同或者相近的测试检查点。由于测试人员的主观臆断会忽略某些检查点的检查或者未意识到某些隐形的检查点检查(如业务日志)从而导致缺陷遗漏到现网。因此,细致、耐心的对检查点逐一检查以及根据检查点补充用例降低测试低级错误的发生,提高产品的质量。
阅读全文