PHP接口並發測試的方法
<pre>
header('Content-type:text/html; Charset=utf-8');
$uri = "輸入你的url";
$data = array(
'test'=>1
);
$ch = curl_init();
// print_r($ch);
curl_setopt($ch, CURLOPT_URL, $uri);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$return = curl_exec($ch);
curl_close($ch);
</pre>
然后用ab小工具測試
鍵入命令:
ab -n 800 -c 800 http://192.168.0.10/
(-n發出800個請求,-c模擬800並發,相當800人同時訪問,后面是測試url 一般用本地測試就行了)