带有301重定向后的暂存/开发设置的VS负载测试

时间:2019-02-25 14:01:35

标签: load-testing azure-pipelines

我目前有一个使用Azure Pipelines的安装程序,该安装程序部署到暂存环境,然后交换到开发环境。

我还有一个负载测试,执行该测试以验证性能。

问题是,如果“登台”当前处于活动状态,则我被301重定向击中,并且负载测试失败。

如果启用了“开发”,则在测试期间所有程序都运行良好。

基本URL为“ https:.azurewebsites.com / api / ...” 登台URL为“ https:.azurewebsites.com / api /...”

现在,当我的CI / CD管道运行时,分段成为基础,而基础也成为分段,因为这就是Azure管道中“交换”功能的工作方式。 URL保持不变(面向公众),但是在幕后,显然发生了重定向。这就是导致我的负载测试中的301重定向的原因。如果我连续两次运行CI / CD管道,则一切正常。或者,我可以只运行两次“交换”,但这无法达到目的,而且我失去了快速回滚功能。

因此,根据我处于乒乓交换的哪个阶段,负载测试将通过还是失败。

如何在负载测试中启用跟随重定向,以便不必通过CI / CD管道两次就可以通过负载测试?

0 个答案:

没有答案