摘 要: JAVA编程批量制造数据,UNIX SHELL脚本批量制造数据,ULTRAEDIT结合EXCEL批量制造数据
        关键词: 批量制作数据,ULTRAEDIT,EXCEL,JAVA,UNIX SHELL
一、 前言
        在测试工作中经常遇到批量制造数据的情况,有时测试数据只需要一两行,而有时会需要数百行,数千行,甚至数万行,数百万行,制造数据的效率直接关系到测试工作的整体效率,所以如何高效制造数据对于测试工作非常重要。
        本文以一个性能测试中实际遇到的制造批量数据为例子,通过对不同的解决方法的分析执行,得到最有效最实用的批量制造数据的方法。
二、 任务引入
        由于项目性能测试需要,要生长大量的sql语句,具体要求如下:
1、 将以下内容:
INSERT INTO `tbl_topic_object` VALUES ('1', '弃权', '1', '1', '2007-08-28 18:33:08', '', '3', '-1', '1', null);
INSERT INTO `tbl_topic_object` VALUES ('2', '代表1183225', '1', '1', '2007-08-28 18:33:14', '', '0', '1', '2', null);
INSERT INTO `tbl_topic_object` VALUES ('3', '代表2183225', '1', '1', '2007-08-28 18:33:14', '', '0', '2', '3', null);
INSERT INTO `tbl_topic_object` VALUES ('4', '代表3183225', '1', '1', '2007-08-28 18:33:14', '', '0', '3', '4', null);
INSERT INTO `tbl_topic_object` VALUES ('5', '弃权', '2', '1', '2007-08-28 18:34:40', '', '3', '-1', '1', null);
INSERT INTO `tbl_topic_object` VALUES ('6', '代表1183358', '2', '1', '2007-08-28 18:34:46', '', '0', '4', '2', null);
INSERT INTO `tbl_topic_object` VALUES ('7', '代表2183358', '2', '1', '2007-08-28 18:34:46', '', '0', '5', '3', null);
INSERT INTO `tbl_topic_object` VALUES ('8', '代表3183358', '2', '1', '2007-08-28 18:34:46', '', '0', '6', '4', null);
INSERT INTO `tbl_topic_object` VALUES ('9', '弃权', '3', '1', '2007-08-28 18:37:14', '', '3', '-1', '1', null);
INSERT INTO `tbl_topic_object` VALUES ('10', '代表1183632', '3', '1', '2007-08-28 18:37:20', '', '0', '7', '2', null);
INSERT INTO `tbl_topic_object` VALUES ('11', '代表2183632', '3', '1', '2007-08-28 18:37:20', '', '0', '8', '3', null);
INSERT INTO `tbl_topic_object` VALUES ('12', '代表3183632', '3', '1', '2007-08-28 18:37:20', '', '0', '9', '4', null);

生成类似下面的内容,生成四百行:
INSERT INTO `tbl_topic_object` VALUES ('1  ', '弃权       ', '1  ', '1', '2007-08-28 18:33:08', '', '3', '-1 ', '1', null);
INSERT INTO `tbl_topic_object` VALUES ('2  ', '代表1000001', '1  ', '1', '2007-08-28 18:33:14', '', '0', '1  ', '2', null);
INSERT INTO `tbl_topic_object` VALUES ('3  ', '代表2000001', '1  ', '1', '2007-08-28 18:33:14', '', '0', '2  ', '3', null);
INSERT INTO `tbl_topic_object` VALUES ('4  ', '代表3000001', '1  ', '1', '2007-08-28 18:33:14', '', '0', '3  ', '4', null);
INSERT INTO `tbl_topic_object` VALUES ('5  ', '弃权       ', '2  ', '1', '2007-08-28 18:34:40', '', '3', '-1 ', '1', null);
INSERT INTO `tbl_topic_object` VALUES ('6  ', '代表1000002', '2  ', '1', '2007-08-28 18:34:46', '', '0', '4  ', '2', null);
INSERT INTO `tbl_topic_object` VALUES ('7  ', '代表2000002', '2  ', '1', '2007-08-28 18:34:46', '', '0', '5  ', '3', null);
INSERT INTO `tbl_topic_object` VALUES ('8  ', '代表3000002', '2  ', '1', '2007-08-28 18:34:46', '', '0', '6  ', '4', null);
INSERT INTO `tbl_topic_object` VALUES ('9  ', '弃权       ', '3  ', '1', '2007-08-28 18:37:14', '', '3', '-1 ', '1', null);
INSERT INTO `tbl_topic_object` VALUES ('10 ', '代表1000003', '3  ', '1', '2007-08-28 18:37:20', '', '0', '7  ', '2', null);
INSERT INTO `tbl_topic_object` VALUES ('11 ', '代表2000003', '3  ', '1', '2007-08-28 18:37:20', '', '0', '8  ', '3', null);
INSERT INTO `tbl_topic_object` VALUES ('12 ', '代表3000003', '3  ', '1', '2007-08-28 18:37:20', '', '0', '9  ', '4', null);

2、 注意需要转换的部分
A.首先将整个列格式调整整齐;
B.第一列数据从1生成400;
C.第二列数据从:
'弃权       ',
'代表1000001',
'代表2000001',
'代表3000001',

生成到:
'弃权       ',
'代表1000100',
'代表2000100',
'代表3000100',

D.第三列数据从四行 1 生成到四行100
E.第八列数据从:
'-1 '
'1  '
'2  '
'3  '

生成到:
'-1 '
'298'
'299'
'300'

3、 可以使用任何方法。

转载于:https://www.cnblogs.com/junzhongxu/archive/2008/07/11/1240566.html

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

  1. QT界面中实现视频帧显示的多种方法及应用

    QT界面中实现视频帧显示的多种方法及应用 (一) 引言 1.1 视频帧在QT界面中的应用场景 1.2 不同方法的性能和适用性分析 1.2.1 使用QLabel和QPixmap 1.2.2 使用QPai ...

  2. php post undefined index,PHP 中提示undefined index如何解决(多种方法)

    一.相关信息 平时用$_post['']或$_get['']获取表单中参数时会出现Notice: Undefined index: --------: 以及我们经常接收表单POST过来的数据时报Und ...

  3. PHP 中提示undefined index如何解决(多种方法)

    PHP 中提示undefined index如何解决(多种方法) 参考文章: (1)PHP 中提示undefined index如何解决(多种方法) (2)https://www.cnblogs.co ...

  4. mysql5.7循环,python3.4用循环往mysql5.7中写数据并输出的实现方法

    python3.4用循环往mysql5.7中写数据并输出的实现方法 来源:中文源码网    浏览: 次    日期:2018年9月2日 python3.4用循环往mysql5.7中写数据并输出的实现方 ...

  5. WPF中在XAML中实现数据类型转换的两种方法

    WPF中在XAML中实现数据类型转换的两种方法 原文:WPF中在XAML中实现数据类型转换的两种方法 熟悉数据绑定的朋友都知道,当我们在Model中获取一个对象的数据,常常需要对其进行数据转换后显示在 ...

  6. python3.7输出语句_python3.4用循环往mysql5.7中写数据并输出的实现方法

    如下所示: #!/usr/bin/env python # -*- coding:utf-8 -*- # __author__ = "blzhu" ""&quo ...

  7. 计算机ps相框怎么做,电脑中怎样使用ps制作波浪边框|电脑中使用ps制作波浪边框的方法...

    photoshop是一款功能十分强大的图形设计软件,不过用户在使用时也会遇到一些问题.比如,最近一位朋友想要使用ps制作波浪边框,可是不懂得如何操作,感觉非常烦恼.这该怎么办?接下来,就随系统城小编一 ...

  8. db2删除大量数据_Python 连接数据库的多种方法

    Python是一种计算机程序设计语言,它是一种动态的.面向对象的脚本语言.它是一种跨平台的,可以运行在 Windows,Mac和 Linux/Unix系统上. 在日常使用中需要对大量数据进行数据分析, ...

  9. 判断vector中是否存在某元素的多种方法

    工作中经常遇见的一个场景:判断某个元素是否在vector容器中. 当然,会有很多种方法,由内置数据类型到自定义数据类型,下面简单总结一下. [1]内置数据类型 代码胜过一切文档.如下示例代码: #in ...

最新文章

  1. c++ windows获得当前工作目录文件_基于linux下Python文件操作
  2. 关于 MongoDB 与 SQL Server 通过本身自带工具实现数据快速迁移 及 注意事项 的探究...
  3. 常见的神经网络求导总结!
  4. AI 崛起的第九个年头,还有哪些大有可为的地方?
  5. 乐高ev3涉及到的一些赛事_使您成为英雄的前五名开发者技能(提示:涉及LEGO)
  6. 感知哈希算法原理与实现
  7. 两个音轨合并_两个双音轨mkv视频合并保持原双音轨不变 MKV怎么合并视频,合并之后仍保留MKV的双音轨...
  8. secure连不上远程地址_[笔记]Mariadb安装并配置远程访问
  9. mysql 归类函数_mysql常用的函数归类
  10. Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问
  11. 大数据分析-excel常用技巧
  12. Google大牛涉嫌性骚扰被停职,NIPS官方致歉,传闻多时的AI圈黑幕终于被撕开
  13. MongoDB数据库基础教程
  14. 计算机视觉的测试数据集,自动驾驶数据集整理
  15. 64位java没有javaw.exe_javaw.exe路径错误导致eclipse无法启动
  16. 引用限定符 reference qualifiers
  17. jenkins构建报错: ssh: connect to host github.com port 22: Connection timed out
  18. 2015062602 - 星际迷航.红杉书评
  19. 【转】Android地图开发之OpenStreetMap基础教程
  20. android ui开发知乎,实现知乎app的主界面效果

热门文章

  1. 谷歌新作gVisor:VM容器融合技术已经到来
  2. JNI实现源码分析【二 数据结构】
  3. 2017年Q1安卓ROOT类恶意病毒发展趋势研究报告
  4. php根据单词截取英文语句,php按单词截取字符串的方法_PHP教程
  5. pyqt stop停止线程_面试官:如何终止线程?有几种方式?
  6. sgolayfilt函数_Matlab中Savitzky-Golay filtering(最小二乘平滑滤波)函数sgolayfilt的使用方法...
  7. css 语音,用css完成语音助手小动画
  8. 文本分类入门(十一)特征选择方法之信息增益
  9. ECCV 2020 《Propagating Over Phrase Relations for One-Stage Visual Grounding》论文笔记
  10. Codeforces 685C Optimal Point (二分、不同类型距离的相互转换)