datafactory 如何设置字段拼接

MATLAB信号处理详解 结合MATLAB最新版本系统哋介绍信号处理及现代信号处理或者非平稳信号处理(包括信号处理、阵列信号处理、时频分析及高阶谱分析)的基本理论及在工程应用中的┅些基本方法;详细地介绍MATlLAB工具箱函数的用法;最后结合一些应用实例说明基于MATLAB进行分析与设计的方法。 《MATLAB信号处理》首次将信号处理涉及的各种MATLAB工具箱全面加以说明分析简明扼要地介绍相关领域的基本概念和基本理论,重在讲述有关基本理论和物理背景避开繁复的嶊导和中间过程,结合编程应用介绍工具箱函数的功能及用法并且通过各种应用实例阐述如何利用MATLAB工具箱来解决工程应用问题。

    上次在我的博客中讲述了quest公司的spotlight系列软件这次来扯淡一下quest公司的另一测试辅助软件 datafactory(数据工厂),顾名思义数据工厂是生产数据的,主要应用领域是性能测试中的大數据量测试 也就是性能测试数据准备阶段。

通过和数据库进行连接后对选定表的字段设定一定的插入规则,然后批量插入记录Datafactory支持各种主流数据库(oracle、DB2、MS SQL),甚至excel、access等下面以以主流的oracle为例进行说明。

安装完datafactory之后进入file菜单下面点击new,然后选择oracle数据库类型

然后会要求输入oracle的net服务,和连接的用户名和密码

进入设置插入表规则界面,对每个字段的插入规则在右边界面进行设置

设定规则,testtable表中姓名字段为vachar2类型这里设定从testtable2表中查询结果随机取值。

设定规则testtable表中出生日期为date类型,这里设定设定一个随机的时间时间跨度为1982年-1988年的任何┅天。

设定规则testtable表中分数为为number类型,这里设定设定一个随机数值数字跨度为50-85.5。

设定规则testtable表中考核情况为NCLOB类型,这里设定随机从文件夾中的text文件获得内容

设定规则,testtable表中照片为BLOB类型这里设定随机从文件夹中的获得图片。

设定完毕后点击上面的run按钮,成功执行插入插入后的效果如下所示:

因为datafactory试用版只能每次插入100条数据,购买正版又没有钱而大数据量的测试动不动就要100万级的数据,那要准备100万條数据可是要点10000次鼠标啊那样的话,性能测试还没有开始人就已经崩溃了。其实有很多办法能够解决这个问题。如写一个多线程的程序反复触发插入事件。当然最简单的办法还是用HP公司的Loadrunner录一段插入的脚本,然后设定几个虚拟用户(原理上也是多线程插入的方式)进行插入就可以轻松搞定了

录制插入脚本,把整个插入操作当作一个事务

设定场景,这里设定8个虚拟用户并发插入,时限为5分钟

场景运行情况,插入事务一共通过了2635个

从上面的事务来看,一共有2635个事务通过因为试用版每次插入100条数据,则应该插入的总记录数為:3500条进入数据库,执行查询可以发现记录数正确。

我要回帖

 

随机推荐