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接口测试

并发测试开端

PHP Hyperf连接Nacos RPC调用并发内存泄露(协程安全问题)

记一次用Jmeter测试并发的步骤

jmeter多个接口测试分配并发用户数

JMeter接口测试步骤-安装教程-脚本录制-并发测试