惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MongoDB | Blog
MongoDB | Blog
宝玉的分享
宝玉的分享
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
罗磊的独立博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
博客园 - 聂微东
博客园 - 司徒正美
博客园 - 叶小钗
T
Tailwind CSS Blog
博客园 - Franky
V
V2EX
有赞技术团队
有赞技术团队
美团技术团队
雷峰网
雷峰网
爱范儿
爱范儿
Jina AI
Jina AI
D
DataBreaches.Net
H
Help Net Security
酷 壳 – CoolShell
酷 壳 – CoolShell

博客园 - pent

记一次有内存泄漏的性能测试 持续关注质量——产品属于每一个人 Bug bash、ZBB与软件质量 Jira升级小插曲 遭遇QTP描述性编程的对象识别错误 如何使用ping和tracert命令检测丢包 软件测试招聘之难【转】 何经华:我在职场30年 买房炒股是中国百姓最理性的选择 自动化测试十大要点[转] 质量名言 让你受益匪浅的IT培训语录 一千元的代价 LoadRunner字符串与参数的操作及转换技巧 LoadRunner中多值关联的3种处理方式 【推荐】-Web下的整体测试 QTP User-Defined Function 学习经验汇总 LoadRunner Settings for Web Timeout Error 薪资留人还是情感留人?
如何使用Oracle sql loader批量导入数据
pent · 2007-12-26 · via 博客园 - pent

在赛迪网看到这篇文章,用于Oracle的数据导入,方法简便有效,对性能测试的数据准备很有用,于是转过来学习一下。

在你进行性能测试之前,首先需要保证测试数据库中有测试所需要的足够多的数据。对于数据的准备工作,有时候我会使用LoadRunner生成相应的脚本去准备数据,这样的做法有一个好处就是简便易行,然而它有一个很大的缺点就是效率太慢,当我们需要的数据量极大时,这样做是非常耗时间的,所以我觉得还需要掌握各种不同的技能来完成这个任务。以下就是我在前不久的一次测试中学到的经验:

使用oracle sql loader批量导入数据(在准备测试数据时很有用!)

生成测试数据的EXCEL文件,把EXCEL文件另存为CSV(逗号分隔)(*.csv),控制文件设置为用逗号分隔。

示例:

LOAD DATA
INFILE ’d:\car.csv’
APPEND  INTO TABLE t_car_temp
FIELDS TERMINATED BY ","
(phoneno,vip_car)

保存为input.ctl


最后在命令行下输入:

C:\>sqlldr userid=system/manager
control=input.ctl(在unix环境下亦同)
默认日志文件名为:input.log
默认坏记录文件为:input.bad
 

转自赛迪网