阿里函数计算中性能探测前是否要关掉http触发器的jwt认证?[阿里云Serverless]

阿里函数计算中性能探测前是否要关掉http触发器的jwt认证?我现在设置的并发量为1,是否要修改才能进行性能探测?我测试api成功的,但是压测却返回请求错误。我想这是不是因为jwt的问题?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 若进行性能探测之前需要关闭HTTP触发器上的JWT认证,请尝试以下操作:

    1. 在函数计算控制台上打开触发器详情页面,取消勾选JWT认证,以便禁用JWT认证。
    2. 验证HTTP触发器的设置,确保它们与你在测试API时使用的设置相同。

    另外,当使用并发量为1时,若出现请求错误,请检查以下事项:

    1. 检查负载均衡器配置:确保配置正确,避免错误的负载均衡器设置造成影响。
    2. 检查日志:查看是否有错误日志记录。
    3. 检查网络设置:确保你的网络状况良好。
    4. 检查代码:确定你的代码是否存在bug或错误。
  2. 在阿里函数计算中,进行性能探测前,不需要关闭http触发器的jwt认证。但是需要注意的是,目前性能探测仅支持对 HTTP 函数进行压测,不支持对事件函数进行压测,并且仅支持单实例压测,不支持多实例压测。因此,如果您的并发量设置为1,那么这个设置是正确的,可以进行性能探测。

    关于您遇到的问题,即API测试成功,但压测时返回请求错误,这可能是因为压力测试产生的并发请求超过了单个实例的处理能力,导致服务无法正常响应。这种情况下,您应该考虑增加实例的数量或者优化您的代码以提高处理能力。至于是否与JWT有关,如果JWT在压力测试下出现问题,那么可能会影响到服务的正常运行。但是,从目前的信息来看,无法确定JWT是否是问题的根源。