51Testing软件测试论坛

标题: 巧用Excel宏创建几百万数据 [打印本页]

作者: q2178669    时间: 2014-7-9 11:34
标题: 巧用Excel宏创建几百万数据
[attach]91032[/attach][attach]91033[/attach]我们在使用loadrunner进行并发时,有时会需要我们自己来新建几万条甚至几百万条有一定规则的参数化数据。在此本人提供一个简单、快速的方法,就是利用excel自带的vba编译器,不多说直接上图:本人电脑安的excel2010,打开视图->宏->编辑


觉得有帮助的话,请顶下吧 ,本人十分感谢
作者: lsekfe    时间: 2014-7-9 13:29
我们在使用loadrunner进行并发时,有时会需要我们自己来新建几万条甚至几百万条有一定规则的参数化数据。在 ...
q2178669 发表于 2014-7-9 11:34



    不错的分享,支持下~
作者: libingyu135    时间: 2014-7-9 14:10
支持支持,分享点赞,楼主加油~
作者: 398073412    时间: 2014-7-10 13:09
这还不如直接sql插入
作者: q2178669    时间: 2014-7-11 13:59
回复 4# 398073412

求教具体方法,这个真没用过
作者: gaha    时间: 2014-7-11 14:10
不管方法好不好,LZ自己用心研究的精神还是应该鼓励的。
当然如果用sql的话,使用 insert into table select * from table;
的方法,可以以几何数的增量增加,放在存储过程里,也很快。
作者: beata-chenli    时间: 2014-7-11 15:01
为什么我的那个宏 不能使用呢?
作者: beata-chenli    时间: 2014-7-11 15:02
[attach]91061[/attach]
作者: jhminmintemuer    时间: 2014-7-11 15:19
也可以使用 lr自带的参数化,参数类型选择unique number
作者: q2178669    时间: 2014-7-15 16:33
之前有站友提出用sql插入会比我给的方法要快。由于本人接触loadrunner时间不长,数据库水平一般,还在学习阶段,希望站友能给出方法,本人也能学习下。用宏的方法本人插入100w条数据也就用了几秒,感觉也挺快的,而且本人认为office excel软件大多数电脑都有,用起来比较方便。
下面在介绍一个excel宏做参数化数据的方法吧,欢迎多多指正
我们在给Loadrunner数据进行参数化时,有时在一个脚本中会出现多个需要参数化的数据,而这些参数化数据有时会存在一些关系,类似树形结构。例如,我们需要新建10个部门,每个部门内有5个组,并且这两个参数同在一个脚本内。在参数化时,需要在excel表格内隔5行填一个部门,或者用INT((ROW(A1)-1)/5)+1函数来添加数据。但当数据量较大或者参数有一定规范时,用这种一行一行拖拽的方式会有一些麻烦。我们同样可以用excel宏具体方法来实现,不多说,继续上图
[attach]91107[/attach]运行结果[attach]91108[/attach]

个人观点,不喜勿喷,新手上路,有用的话给个赞吧。
作者: 龙龙找BUG    时间: 2014-7-17 10:36
不错,宏的插入跟存储相比,在百万级的数据量速度相差不算大,并且楼主说的很对,office一般计算机都有,而sql或者oracle或者数据工厂不一定都安装了
作者: millet881115    时间: 2014-7-17 14:24

作者: tonyorz    时间: 2014-7-21 21:02

作者: tonyorz    时间: 2014-7-21 21:06

什么验证码啊
作者: ju~~    时间: 2014-7-23 13:31
赞赞赞赞赞赞赞赞赞赞赞赞~~
作者: zhaobinhs    时间: 2014-7-30 10:52
支持,有用
作者: 413601429    时间: 2014-7-31 16:03
支持支持。。。
作者: mengjiangtao    时间: 2014-8-2 12:02
帮顶。
作者: 千余同    时间: 2014-8-5 15:27
赞一个,虽然还没看懂
作者: 吴素玲    时间: 2014-8-8 11:20
赞个
作者: yongyongbushi    时间: 2014-8-8 11:29
虽然现在不懂,但还是谢谢LZ分享
作者: 猫星人    时间: 2014-8-11 18:32
很好很好啊。。。
作者: Shawn_xiao    时间: 2014-8-12 14:12
值得鼓励~
作者: klvchen    时间: 2014-8-12 16:22
支持下!!
作者: panaifengenen    时间: 2014-8-12 16:47

作者: dwy19860819    时间: 2014-8-13 09:49
我的怎不能用啊
作者: qiuyan    时间: 2014-8-13 11:33
赞赞
作者: aklszt    时间: 2014-8-14 17:19
还不错
作者: avenn    时间: 2014-8-20 11:47
小数据量生成不错,超过1万条,速度比较慢哦。 回复 1# q2178669
作者: loveok_56    时间: 2014-8-20 11:58
不错,加油!
作者: 154693356    时间: 2014-8-20 14:27
赞一个,另外这个验证码呢着实讨厌
作者: q2178669    时间: 2014-8-20 14:28
回复 29# avenn 几秒钟,亲测
作者: ustbwangjing    时间: 2014-8-20 17:04
很好啊!
作者: lhf_168    时间: 2014-8-21 14:50
很好用,谢谢!
作者: FJLK    时间: 2014-8-22 10:56
貌似有点强大
作者: 1103159572    时间: 2014-8-27 10:24
视图-宏-我怎么没看见新建
作者: 陌萦漓    时间: 2014-8-29 22:04
不错
作者: msnshow    时间: 2014-8-30 10:56
excel能支持这么多行么
作者: zw_chinese    时间: 2015-12-21 15:28
哥们 你是不知道参数化的数据只能读10000条么
作者: 荆棘鸟girl    时间: 2015-12-21 22:09
赞\(≧▽≦)/
作者: 不喝酒的猴子    时间: 2016-2-17 14:38
赞赞赞
作者: 岩石    时间: 2016-2-22 10:48
顶个
作者: elikun2046    时间: 2016-8-18 13:55
没看懂
作者: 求道玉珏    时间: 2016-9-18 09:43
顶你 一下!!
作者: ljy瑾儿    时间: 2017-5-16 17:36
有更详细的制作宏的方法吗

作者: ljy瑾儿    时间: 2017-5-16 17:36
看不太懂,有更详细的介绍吗
作者: glorin    时间: 2018-7-4 17:22
项目模拟200个用户登录系统批量修改系统中的数据怎么用loadrunner实现呢?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2