1:往数据库插入数据
我就用Laravel框架写了一个脚本往表里插100万数据
<?php
/**
* Created by PhpStorm.
* User: codefly
* Date: 19-1-18
* Time: 下午2:50
*/
namespace App\Console\Commands;
use Illuminate\Console\Command;
class AddData extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'command:AddData';
/**
* The console command description.
*
* @var string
*/
protected $description = '插入数据';
/**
* Create a new command instance
* @return void
*/
public function __construct()
{
parent::__construct();
}
/**
* Execute the console command.
*
* @return mixed
*/
public function handle()
{
$count =1000000;
$uid = 1;
$num = 0;
while ($count > 0){
$data = ['ths_uid' =>$uid];//数据库数据
app('db')->table('chao_gu_users')->insert($data);
$uid++;
$count--;
$num++;
if($num == 10000){
echo $count;
$num=0;
}
}
}
}
2:安装软件包
sudo apt-get install apache2-utils
3:请求接口
ab -n 10000 -c 500 http://www.baidu.com
//-n 发送多少个请求
-c 并发数量
地址写你要请求的地址
4: