一直在找生成有效測試數據的工具與方法,今天找到一個大神寫的JavaScript
腳本,這裏感謝----大地上的烏龜.連接在這:http://www.cnblogs.com/bate/p...
本身大神的腳本上作了一些修改,生成了一個對象數組,並用ajax
發到後臺php
程序插入數據庫,代碼以下
JS腳本javascript
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
秒向後臺發起請求,php
$('#sub').click(function(event) { setInterval(function(){ sub(); },5000); });
php
後臺處理html
//用的tp3的框架 $arr = I('post.dat'); //將字符串轉化成數組 $arr=json_decode($arr,true); $a = D('data') ->addAll($arr);