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

标签 windows windows-authentication load-testing

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

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

由于我们无法通过 Windows 身份验证,因此我们无法弄清楚如何将更多用户添加到测试中。

有没有人遇到过这个?如果是,您的工作是什么?

有关于将数据源添加到运行设置的文章,但那是针对网络测试上下文的。当项目设置为负载测试上下文时,没有添加数据源的选项。

任何反馈将不胜感激。

最佳答案

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

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

如果您有编码的 Web 性能测试,那么我建议记录一个最小的 .webtest,在其上设置凭据,将其转换为编码的 Web 测试,然后将相关代码复制到您的测试中。

没有向负载测试添加数据源的工具。这是因为负载测试管理其他测试用例,但本身不是测试用例。

关于windows - Visual Studio 负载测试 - Windows 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36855528/

相关文章:

windows - ffmpeg 帧率不一致

C# 在整个 Windows 中检测文本框输入事件

windows - 运行一个 Node 应用程序脚本后批处理文件退出

php - 需要在 Windows 身份验证的帮助下在 PHP 中集成 SSO

c# - ASP.Net Core 401 中的 SignalR 未经授权

visual-studio-2010 - Visual Studio Web 负载测试

c++ - Windows CreateFileMapping : different file-mapping objects with same backed file

asp.net - 单个文件的 Windows 身份验证

scala - Gatling:当上一个请求没有 JSON 响应时,如何在下一个请求中传递值?

测试方法 : Using 'Private Browsing' for testing sites without cache?