一直在找生成有效测试数据的工具与方法,今天找到一个大神写的JavaScript
脚本,这里感谢----大地上的乌龟.链接在这:http://www.cnblogs.com/bate/p...
自己大神的脚本上做了一些修改,生成了一个对象数组,并用ajax
发到后台php
程序插入数据库,代码如下
JS脚本
for (var i = 0; i < val; i++) {
var row = {
name: newName(),
card_id: generateCode(),
phone: newMobile(),
bank_id: newBankCode(),
email: newEmail(),
address: newAddress(),
//获取当前时间戳
create_at: Date.parse(new Date()) / 1000
};
dat.push(row);
}
//将对象数组格式化json成字符串
dat = JSON.stringify(dat);
$.post('http://www.shop.com/index.php/Back/Data/save', {
dat: dat
}, function(data) {
/*if (data.info==1) {console.log('成功')};*/
console.log(data);
}, 'html');
本人的笔记本比较渣,经测试一次插入6000
条数据便可以了,每隔5-6
秒向后台发起请求,
$('#sub').click(function(event) {
setInterval(function(){
sub();
},5000);
});
php
后台处理
//用的tp3的框架
$arr = I('post.dat');
//将字符串转化成数组
$arr=json_decode($arr,true);
$a = D('data')
->addAll($arr);
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。