性能测试中批量数据制作实例的多种方法讨论

发表于:2008-2-01 18:35

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:方耀、王兰、张曙丽    来源:51Testing投稿

此时,生成所需的

001
001
001
  
002
002
002”;
第一个p将被转换为空行;
(3)将上面的结果复制到第4步之后;
6) 在Excle中生成400行“', '”,将其复制到上一步结果之后;
7) 参考5(2)中生成“1
                      1
                      1
                      1
                      2
                      2
……,与5(2)中不同的是没有第一个的空行:
1  p1  p1  p1
2  p2  p2  p2
……
100p100p100p100
转换结果为:
1
1
1
1
2
2
2
……
100
100
100
100
将以上内容复制到第6步结果中;
8) 将“', '1', '2007-08-28 18:33:08', '', '3', '
', '1', '2007-08-28 18:33:14', '', '0', '
', '1', '2007-08-28 18:33:14', '', '0', '
', '1', '2007-08-28 18:33:14', '', '0', '”
复制到Excle中,生成400行内容,将其复制到第7步的结果中;
9) 在Excle中编辑公式,生成如下内容:
1     2      3
4     5      6
……
298  299   300
将其复制到UE中,修改为一下内容:
-1p1 p2   p3
-1p4 p5   p6
……
-1p298  p299 p300,替换:
               cc

结果为:
-1

2
3
-1

5
6
……
-1
298
299
300
,将以上内容复制到第8步的结果中;
10) 在Excle中生成400行“', '1', null);
', '2', null);
', '3', null);
', '4', null);”,将其复制到上面生成的结果的之后。

        评:此方法适合不会编程和shell的测试人员,虽然有些复杂,但是操作熟练的话,也可以达到实用效果(本方法中的一些数字变化,也可以参考附录中的内容,效率会更高)。

        附加信息:用excel生成规则数据的方法
A. 设置单元格格式为缺省(数字),直接将1,2,3列向下拉,得到1到400;
B. 设置单元格格式为缺省,填写第一行为: =CEILING(ROW()/4, 1),向下拉,得到1,1,1,1,2,2,2,2到100
C. 设置单元格格式为缺省,填写第一行为: =IF((MOD(ROW(),4)=1),"",TEXT(CEILING(ROW()/4, 1),"000000")),向下拉,得到000001,000001,000001,000001,000002,000002,000002,000002到000100
D. 设置单元格格式为缺省(数字),填写第一行为:=IF((MOD(ROW(),4)=1),-1,(ROW()-(CEILING(ROW()/4,1)))),向下拉,得到-1,1,2,3,-1,4,5,6....-1,298,299,300
四、 思考
        通过对该任务的分析执行,或许可以获得一些启迪:
        一个技术人员的能力也包括对环境和工具的掌握的熟练和深入程度;
        解决同一个问题的方法有很多,戏法人人会变,巧妙各有不同,技术没有高下之说,只有适合不适合实际情况之分。刮胡子用刮胡刀,切菜用菜刀,砍柴用斧头,各有各用处。这里是制造四百条数据,如果是制造四百万条数据,适合的方法就会大不相同了;
        要做一个好的技术人员,需要有个丰富的兵器库,才能面临问题的时候,左右逢源,得心应手。
        些许经验,共享之,错漏难免,不吝赐教。

版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像。51testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们

44/4<1234
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • shark_jr
    2010-2-03 13:58:48

    用存储过程不久完了,很简单。

  • hotray
    2008-9-05 23:35:02

    为什么不用DATA FACTORY???

  • dongchanglin
    2008-6-17 17:40:11

    为什么不用存储过程呢?

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号