- 浏览: 209005 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
zhuchao_ko:
有用的废话。。。
架构与产品 -
450029462:
java学好了 c++其实也不难,就是 宏多点 内存控制多点 ...
从java转向C\c++开发要学会些什么 -
ldlzagg:
...
启示2013 -
raojl:
书是买了, 一直没时间捣鼓!
我发现开始喜欢Python了 -
raojl:
回过头看了看也不全然对啊,呵呵!
IT行业发展‘VIA’模式探讨
在ORCALE里造数据需要良好PL/SQL功底。而PL/SQL的精髓是循环语句,说的不好不要笑。
给个例子代码,相信更清晰。
declare
index_ number:= 1;
cusno varchar2(12);
linid varchar2(20);
begin----开始
delete from tbl_contactinfos;
delete from tbl_cust_linkman;
delete from tbl_customer_info;
commit;
loop
exit when index_ > 30000;
select trunc(dbms_random.value(10,99))||trunc(dbms_random.value(10000000,99999999)) into cusno from dual;
select trunc(dbms_random.value(10,99))||trunc(dbms_random.value(10000000,99999999)) into linid from dual;
insert into v_tbl_customer_info values(---一号表
cusno,trunc(dbms_random.value(1,5)) ,
trunc(dbms_random.value(0,1)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
trunc(dbms_random.value(10000000,99999999)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
trunc(dbms_random.value(0,1)),0,0);
insert into v_tbl_cust_linkman values(--2号表
cusno,linid,
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
trunc(dbms_random.value(100000,999999)),
trunc(dbms_random.value(10000000,99999999)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||'@express.com',0,0
);
insert into v_tbl_contactinfos values(---三号表
linid,trunc(dbms_random.value(10000000,99999999)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
'13'||trunc(dbms_random.value(0,9))||trunc(dbms_random.value(10000000,99999999)),
trunc(dbms_random.value(0,3)),
trunc(dbms_random.value(100,999)),
trunc(dbms_random.value(100,999)),
trunc(dbms_random.value(100,999)),0,0 );
index_ := index_ +1;--循环控制,我建议用FOR控制
if Mod(index_,1000) = 0 then commit;---每一千递交一次
end if;
end loop;
commit;-----最后递交
end;----语句块结束
看了这块代码:我相信生成 邮件、电话号码、中文取字、系列号、GUID、时间、串等都是可以搞定的,就看你怎么利用了。
给个例子代码,相信更清晰。
declare
index_ number:= 1;
cusno varchar2(12);
linid varchar2(20);
begin----开始
delete from tbl_contactinfos;
delete from tbl_cust_linkman;
delete from tbl_customer_info;
commit;
loop
exit when index_ > 30000;
select trunc(dbms_random.value(10,99))||trunc(dbms_random.value(10000000,99999999)) into cusno from dual;
select trunc(dbms_random.value(10,99))||trunc(dbms_random.value(10000000,99999999)) into linid from dual;
insert into v_tbl_customer_info values(---一号表
cusno,trunc(dbms_random.value(1,5)) ,
trunc(dbms_random.value(0,1)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
trunc(dbms_random.value(10000000,99999999)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
trunc(dbms_random.value(0,1)),0,0);
insert into v_tbl_cust_linkman values(--2号表
cusno,linid,
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
trunc(dbms_random.value(100000,999999)),
trunc(dbms_random.value(10000000,99999999)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||'@express.com',0,0
);
insert into v_tbl_contactinfos values(---三号表
linid,trunc(dbms_random.value(10000000,99999999)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
'13'||trunc(dbms_random.value(0,9))||trunc(dbms_random.value(10000000,99999999)),
trunc(dbms_random.value(0,3)),
trunc(dbms_random.value(100,999)),
trunc(dbms_random.value(100,999)),
trunc(dbms_random.value(100,999)),0,0 );
index_ := index_ +1;--循环控制,我建议用FOR控制
if Mod(index_,1000) = 0 then commit;---每一千递交一次
end if;
end loop;
commit;-----最后递交
end;----语句块结束
看了这块代码:我相信生成 邮件、电话号码、中文取字、系列号、GUID、时间、串等都是可以搞定的,就看你怎么利用了。
发表评论
-
软件工程学那些需要提炼?
2011-09-16 09:23 865软件工程学那些需要提炼? ——--------------- ... -
什么书我会用一生去翻阅呢?
2011-07-11 20:16 699什么书我会用一生去翻阅?思考了一番,我的答案是数学和英语,数学 ... -
如果skype被微软和google任何一方收购 ?
2011-05-11 09:15 783如果skype被微软和google任何一方收购 ? ---- ... -
SIP会不会成为下一个在浏览器下面的像HTML标准?
2011-05-05 21:52 707SIP会不会成为下一个在浏览器下面的像HTML标准? --- ... -
关于平台软件导航栏目的设计
2010-08-02 08:59 623关于平台软件导航栏目的设计:当我们设计平台软件主界面时,希望像 ... -
IT行业发展‘VIA’模式探讨
2010-02-06 12:00 932上一篇blog,我提到了我规划的发展模式是 V 模式。 从业务 ... -
linux/Unix下代码工程管理(makefile)
2009-12-25 11:29 1157在命令行操作系统下代码工程管理,其实并没有什么困难,最大的困难 ... -
字节对齐,基础!
2009-11-13 09:34 828#pragma pack(1) //如果没有上面这条语句,这个 ... -
关于内存泄露的两点笔记
2009-11-09 17:00 822关于内存泄露的两点笔记 ------------------- ... -
从认识WAV PCM A LAW MuLaw入门音频世界
2009-10-16 10:31 4361可以概括成如下一句话: XXX.wav文件是采用A LAW ... -
从java转向C\c++开发要学会些什么
2009-09-22 08:49 45291、继续保持java平台的可移植作风: 尽量使用标准库(顺便学 ... -
python笔记(一)面向对象
2009-09-16 11:09 971用python语言可以轻松构建一个网络应用,我把python语 ... -
我发现开始喜欢Python了
2009-09-10 09:57 1069我发现开始喜欢Python了,他是个很好的计算器,而且对于我这 ... -
挂载dll,用gsoap搭建webservice服务端
2009-08-22 17:40 1778挂载dll,用gsoap搭建webservice服务端,用三种 ... -
系统开发的点子
2009-08-11 14:42 742关于系统开发一些的想法 为什么我要提到插件,大家都知道 ... -
(ACE)Ace_Task与主动对象
2009-02-11 09:14 1658(ACE)Ace_Task 由两部份组成 :一个或多个线程 ... -
(ACE)线程专用存储
2009-02-10 16:55 1035关于线程存储 无非就是两种存储方式:一种是 专用存储,另一种是 ... -
(ACE)借ACE_Task来戏谈多线程任务管理
2009-02-10 15:30 3092有人问 ACE_Task 是什么? 他只是ACE复用 ... -
新作坊时代-手机系统
2009-02-03 17:48 876大量手机系统来了,意味着手机开发进入新纪元,我只要 ... -
驱动映射-构建本地化文件管理
2008-12-25 14:26 862驱动映射:一般是系统或维护工程师做的工作。(win系统) 那 ...
相关推荐
效率测试的常见手段包括基准测试、并发测试、递增测试、场景测试、极限测试、疲劳测试、吞吐量测试和数据存储容量测试,以及网络性能测试。基准测试用于获取单用户执行时的各项性能指标,为多用户并发和混合场景的...
### 软考--初级--信息系统运行管理员基础知识 #### 第一章 信息系统运维概述 **1. 信息系统的组成要素包括哪些?** 信息系统的组成要素主要包括以下方面: - **技术要素**:涵盖数据、信息、知识、智慧、硬件、...
在准备2022年的软件测试初级到中级面试时,你需要掌握一系列的关键知识点。这份资料集将为你提供全面的指导,包括测试理论、操作系统、数据库、接口技术、安全性以及网络等多个方面。以下是对这些关键领域的详细说明...
1. **初级性能测试工程师**:刚入门的测试人员通常从简单的脚本编写和执行任务开始,逐步积累经验。 2. **中级性能测试工程师**:随着工作经验的积累,测试人员将逐步参与到更复杂的项目中,负责更多元化的测试任务...
效率测试的常用手段包括基准测试、并发测试、递增测试、场景测试、极限测试、疲劳测试、吞吐量测试、数据存储容量测试以及网络性能测试。 1. 基准测试:确定单用户执行时的性能指标,为多用户并发和混合场景测试...
本报告详细介绍了对某一特定软件系统的性能测试过程,旨在为初级和中级测试人员提供参考。 1.2 **测试目的** 主要目标包括: - 验证系统在高负载下的稳定性和可扩展性。 - 识别系统瓶颈和性能限制,以便进行...
性能测试是评估软件系统在不同工作负载下的表现和稳定性的关键过程。它主要包括多个方面,如负载测试、压力测试、可靠性测试、稳定性测试、容量测试、疲劳强度测试、吞吐量、响应时间和并发处理能力等。 负载测试是...
ISTQB测试初级考试大纲是针对软件测试入门级别的认证考试,旨在为测试工程师提供基础理论知识和实践经验。这个大纲覆盖了软件测试的基本概念、流程、方法和技术,帮助考生理解测试在软件开发过程中的角色和重要性。 ...
### 软件测试初级大纲知识点解析 #### 一、软件测试基础知识 ##### 1.1 为什么需要软件测试? - **原因分析**:软件测试是确保软件质量的关键环节,通过对软件的功能、性能等方面进行全面检查,可以及时发现并...
软件测试工程师的职业规划是本教程的重要部分,它指导读者如何从初级测试员逐步成长为高级测试工程师,甚至测试经理。这涉及到技能提升、项目管理能力的培养以及持续学习新技术的必要性。 公司对软件测试人员的要求...
7. **性能测试** - 压力测试:模拟高负载,检查系统在极限条件下的表现。 - 负载测试:确定系统在正常和预期负载下的性能。 - 稳定性测试:长时间运行测试,检测系统长时间工作的稳定性。 8. **安全性测试** - ...
6. **测试学习路线**:初学者应从理论基础开始,学习缺陷管理、Web测试环境搭建、Linux、配置管理、数据库知识,逐步深入到具体工具如QTP功能测试工具和LoadRunner性能测试工具的使用。 这份教程全面介绍了软件测试...
同时,“QALoad”是另一个性能测试工具,常用于Web应用的性能测试,它的使用也非常重要,两者结合能提供全面的性能测试解决方案。 【压缩包子文件的文件名称列表】:day1 这个"day1"可能代表了学习的第一阶段,...
- **非功能测试:** 包括性能测试、安全性测试、兼容性测试等。 - **白盒测试:** 基于内部结构的测试。 - **与变更相关的测试:** 针对软件变更进行的测试。 **2.4 维护测试** - **维护的触发:** 当软件需要更新...
性能测试监控分析手册是针对初级性能测试人员设计的一份入门指南,旨在帮助他们理解和掌握性能测试监控的关键概念和工具。本手册将详细讲解性能分析模型、各种操作系统和数据库的监控手段,以及重要的监控指标。 ...
- **初级测试员需掌握的基本技能**:对于刚进入软件测试领域的测试人员来说,需要掌握基本的软件测试理论知识,了解软件开发生命周期(SDLC)中的测试阶段,并熟悉各种测试类型,例如单元测试、集成测试、系统测试...