Visual Studio负载测试 - Windows身份验证

时间:2016-04-26 04:54:30

标签: windows windows-authentication load-testing

我们正在使用Visual Studio 2013对桌面应用程序执行负载测试,该桌面应用程序通过TCP与后端进行通信。

它使用Windows身份验证,从而获取当前登录到计算机的用户的上下文,并使用它在调用时自动将用户登录到应用程序。

我们无法确定如何在测试中添加更多用户,因为我们无法通过Windows身份验证。

之前有没有遇到过这个?如果是的话,你的工作是什么?

有关于向运行设置添加数据源的文章,但这是针对Web测试上下文的。当项目设置为负载测试上下文时,没有选项可以添加数据源。

任何反馈都将不胜感激。

1 个答案:

答案 0 :(得分:1)

Visual Studio负载测试是一种用于管理测试用例的多个执行的机制。负载测试非常擅长管理Web性能测试,但是它们可以运行其他几种类型的测试。您的问题没有指定负载测试调用的测试用例类型。

假设测试调用Web性能测试(在*.webtest文件中),那么Web测试本身可以是数据驱动的,并且该数据可以包括Windows身份验证所需的用户名和密码;使用"设置凭据" Web测试编辑器中的命令(命令图标看起来像挂锁)。

如果您有编码网络性能测试,那么我建议录制最小.webtest,设置凭证,将其转换为编码网络测试,然后将相关代码复制到测试中。

没有设施可以将数据源添加到负载测试中。这是因为负载测试管理其他测试用例,但本身不是测试用例。