开发者社区 > 云原生 > Serverless > 正文

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

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

展开
收起
小小鹿鹿鹿 2023-11-20 22:55:28 53 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    若进行性能探测之前需要关闭HTTP触发器上的JWT认证,请尝试以下操作:

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

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

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

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

    2023-11-21 16:06:45
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载