摘要:接口测试主要分为系统作为服务端和系统作为客户端2种类型考虑进行用例设计。接口测试需要考虑业务组网和接口类型。通常来说系统在一个接口测试场景中会同时作为服务端和客户端。 系统做服务端考虑 1、功能。系统能够正确处理所有参数正常值、异常值,并按照要求响应客户端,包括结果码、成功或者失败处理消息等。 2、
阅读全文
摘要:测试用例基本概念 测试用例是为特定的目的而设计的一组测试输入、操作步骤和预期结果。每个测试用例都是用户实际可操作的步骤,通过测试用例的执行去 验证交付给客户的软件的功能是满足的用户的要求。测试用例不局限于功能测试用例,同时包括性能测试用例、安全测试用例及可靠性、可服务 性等测试用例。 测试用例组成元
阅读全文
摘要:sqlldr是oracle自带的快速导入批量数据的工具,常用于性能测试。考虑手工构造控制文件较为繁琐,因此使用脚本完成批量数据的自动导入。 基本知识 sqlldr命令语法 选项介绍 控制文件格式 设计思路 核心是创建sqlldr导入使用的控制文件 1、从USER_TAB_COLUMNS表中获取输入的
阅读全文
摘要:批量构造数据常见于性能测试中,大多数功能测试也会用到。不同的构造方法效率不同,下面是利用awk方法进行批量数据构造,效率较高。 使用说明 构造批量数据常用于性能测试。如果没有Linux服务器,可以安装Cygwin工具执行awk指令。 awk批量数据创建 说明: 1、data_format值表示数据模
阅读全文
摘要:手工删除ORACLE数据库用户时常会出现会话进程仍在使用导致删除失败的情况。需要查询会话并将会话删除才能成功将数据库用户删除,比较不方便。 适用场景 自动删除oracle数据库用户 基本知识 oracle字符串拼接符(||)及单引号使用的2种方式。 1、select 'lion'||','||'te
阅读全文
摘要:在Linux环境上创建、拷贝文件或者vi编辑文件保存时经常会遇到系统提示"No space left on device"提示空间不足的问题。这种问题通常是由于磁盘空间不足或者inodes节点不足导致。解决办法也很简单就是删除不需要的文件进行磁盘空间或者inode节点释放。本文主要描述出现该问题时的
阅读全文
摘要:查询Oracle归档日志状态 方法一 SQL> archive log list; 方法二 SQL> select name,log_mode from V$database; 打开Oracle归档日志 oracle$ sqlplus / as sysdba SQL> shutdown immedi
阅读全文
摘要:需求背景 由于前期安装oracle时redo文件大小或者路径规划不合理需要进行修改,以便满足性能测试要求。redo文件规划大小建议与生产环境一致。 重做日志相关数据字典 1、v$log 记录数据库中有多少个重做日志组,每个组中有多少个成员、日志大小及状态 2、v$logfile 记录着每个日志组成员
阅读全文
摘要:本文主要描述Linux服务器上IP配置方法以及一些常用指令的介绍。包括: 1、Linux服务器永久IP配置,通过修改配置实现,包括默认网关配置。服务器或网络服务重启不失效。 2、Linux临时IP配置,通过ipconfig命令实现,服务器或网络服务重启失效。 3、ifconfig命令常用方法介绍,如
阅读全文
摘要:文档使用声明 1、安装指导仅限测试环境(非生产环境)安装使用,生产环境oracle数据库建议按公司要求安装。 安装环境 1、SuSE10/SuSE11(64位) + Oracle11gR2 工具和安装包准备 1、Xmanager安装完成。主要使用Xmanager - Passive组件,目的是在执行
阅读全文
摘要:操作环境 SuSE11sp1 问题现象 执行su - test命令切换失败,提示"su: cannot set user id: Resource temporarily unavailable" 问题分析 猜测是test使用资源超过系统的限制(比如进程数、打开的文件句柄) 1、查看/etc/sec
阅读全文
摘要:操作环境 SuSE11+Oracle11gR2 问题现象 删除ORACLE数据库用户失败,提示ORA-01940: cannot drop a user that is currently connected错误 问题分析 NA 问题解决 知识延伸 oracle杀掉会话进程有3种方式 1、ALTER
阅读全文
摘要:本文主要介绍shell编程中一些好用的命令或者一些常见命令但比较少用却又好用的参数,目的是希望可以提高编码效率。 df命令 常用命令 df / df -k / df -m / df -H / df -T 推荐命令 df -kP / df -kP | colomun -t 适用场景 shell编程中用
阅读全文
摘要:本文主要介绍oracle表空间常见的操作实例,包括创建、查询、增加、删除、修改。表空间和数据文件常用的数据字典和动态性能视图包括v$dbfile、v$datafile、v$tempfile、dba_segments、user_segments、dba_data_files、v$tablespace、
阅读全文
摘要:操作环境 SuSE+Oracle11gR2 问题现象 单板宕机自动重启后,ORACLE运行不正常,主要表现如下: 1、执行shutdown immedate停止数据库时,提示ORA-00600: internal error code, arguments: [4193],[],[] 2、压测性能时
阅读全文
摘要:操作环境 SuSE+Oracle11gR2 适用场景 shutdown immediate停止数据库失败 操作命令 1、kill掉oracle实例相关进程 2、清除oracle占用的共享内存段 3、清除oracle占用的共享信号量
阅读全文
摘要:ftp软件安装、配置和启动及相关问题的解决在测试环境使用过程中经常使用。本文以SuSE11sp1上vsftpd的安装过程进行介绍。 测试环境 SuSE11sp1 vsftp软件安装检查 1、rpm -qa | grep vsftp,查看ftp是否已安装,如果出现vsftpd-2.0.7-4.17.1
阅读全文
摘要:shell编程经常会碰到字符串、文件内容大小写的转换,在不同的场景下选择合适的命令可以提高编程效率。 适用场景 需大小写转换的文件内容或字符串 字符串大小写替换 小写替换大写 大写替换小写 大小写互换 文件内容大小写替换<原地置换> 小写替换大写 大写替换小写 单词首字母替换成大写 文件内容大小写替
阅读全文