Authentication 如何在特定用户帐户下运行生成服务器任务?

Authentication 如何在特定用户帐户下运行生成服务器任务?,authentication,testing,coded-ui-tests,azure-pipelines,Authentication,Testing,Coded Ui Tests,Azure Pipelines,我需要我的VSTS构建服务器,或者更准确地说,我的构建代理,以在特定用户帐户下执行任务。例如: 我的构建步骤之一是测试应用程序的UI。它需要以不同的帐户登录才能正确执行测试。我在VSTS中找不到任何允许我配置它的内容 我目前的解决方法是在不同的线程中运行测试,通过PowerShell命令启动;但是,该解决方案感觉脏,相当复杂,限制了实时报告,并且需要花费重新集成测试结果的工作 有没有更好的方法,也许是通过VST直接开箱即用的方法 注意:将生成代理更改为在其他帐户下运行不起作用,因为我需要在多个

我需要我的VSTS构建服务器,或者更准确地说,我的构建代理,以在特定用户帐户下执行任务。例如:

我的构建步骤之一是测试应用程序的UI。它需要以不同的帐户登录才能正确执行测试。我在VSTS中找不到任何允许我配置它的内容

我目前的解决方法是在不同的线程中运行测试,通过PowerShell命令启动;但是,该解决方案感觉脏,相当复杂,限制了实时报告,并且需要花费重新集成测试结果的工作

有没有更好的方法,也许是通过VST直接开箱即用的方法


注意:将生成代理更改为在其他帐户下运行不起作用,因为我需要在多个帐户下长期运行测试,以测试各种身份验证功能。

您可以使用Visual Studio测试代理部署在远程计算机上运行测试,并运行功能测试任务


通过这种方式,您可以指定运行测试代理的用户名和密码(Visual Studio测试代理部署任务)。

Visual Studio测试任务不能作为其他用户运行,您需要使用运行功能测试任务来运行测试。