我正在将在 Laravel 中开发的应用程序上传到生产环境,并且正在使用 JMeter 进行测试。
软件:
服务器:
JMeter 配置:
由于问题,我把端点代码改得很简单
public function login(Request $request): JsonResponse
{
header('Content-Type: application/json');
echo json_encode(['time' => time()]);
exit;
}
我遇到的问题是,在运行测试时,CPU 在不到 5 秒的时间内达到 100%,并且无法降低百分比。
我在上传到生产时尝试运行以下命令
但没有什么能解决问题。
为了检查结果,在 Laravel 文件 public/index.php 中,第一行生成了一个 echo "ok"; exit;
并且我已经运行了测试,一切正常,一切正常,CPU 消耗不是高。
可能是什么问题?