PHP接口并发测试的方法
Posted newmiracle宇宙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP接口并发测试的方法相关的知识,希望对你有一定的参考价值。
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 一般用本地测试就行了)
以上是关于PHP接口并发测试的方法的主要内容,如果未能解决你的问题,请参考以下文章
使用JMeter3.0实战之分布式并发测试以及web API接口测试