我目前有一个使用Azure Pipelines的安装程序,该安装程序部署到暂存环境,然后交换到开发环境。
我还有一个负载测试,执行该测试以验证性能。
问题是,如果“登台”当前处于活动状态,则我被301重定向击中,并且负载测试失败。
如果启用了“开发”,则在测试期间所有程序都运行良好。
基本URL为“ https:.azurewebsites.com / api / ...” 登台URL为“ https:.azurewebsites.com / api /...”
现在,当我的CI / CD管道运行时,分段成为基础,而基础也成为分段,因为这就是Azure管道中“交换”功能的工作方式。 URL保持不变(面向公众),但是在幕后,显然发生了重定向。这就是导致我的负载测试中的301重定向的原因。如果我连续两次运行CI / CD管道,则一切正常。或者,我可以只运行两次“交换”,但这无法达到目的,而且我失去了快速回滚功能。
因此,根据我处于乒乓交换的哪个阶段,负载测试将通过还是失败。
如何在负载测试中启用跟随重定向,以便不必通过CI / CD管道两次就可以通过负载测试?