将单元测试添加到 visual studio 2017 负载测试
Adding unit tests to visual studio 2017 load test
我在 运行 单元测试中加入了 visual studio 2017 年负载测试的一部分。我创建了一个 "Web Performance and Load Test Project" 并在项目中添加了一个简单的单元测试。
[TestClass]
public class NotificationsTest
{
[TestMethod]
public void AssociateUserToDeviceTest(){
// Unit Test Code
}
}
在 'load test' 向导('projects' 菜单 > 负载测试)中填写详细信息时,在 "test mix" 部分单击 "add" 时,会显示 "There are no tests available to pick" .据我了解,我应该能够在项目中找到单元测试。
谁能帮我解决我遗漏的问题以及如何添加单元测试负载测试。先感谢您。
您是否尝试过在添加负载测试之前编译整个解决方案?
如果这不起作用,您将需要在其自己的单元测试项目中创建单元测试,然后您将能够在负载测试项目中看到它。
您需要手动让测试以正确的框架 dll 为目标。
VS 负载测试不会检测较新版本中的单元测试。
引用以下程序集而不是 MSTest.TestFramework nuget。
Microsoft.VisualStudio.QualityTools.UnitTestFramework v10.0.0.0
应该可以在
找到
C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
这也限制了适用的mstest版本。但是由于整个功能都被弃用了,所以没有什么可说的了。
我在 运行 单元测试中加入了 visual studio 2017 年负载测试的一部分。我创建了一个 "Web Performance and Load Test Project" 并在项目中添加了一个简单的单元测试。
[TestClass]
public class NotificationsTest
{
[TestMethod]
public void AssociateUserToDeviceTest(){
// Unit Test Code
}
}
在 'load test' 向导('projects' 菜单 > 负载测试)中填写详细信息时,在 "test mix" 部分单击 "add" 时,会显示 "There are no tests available to pick" .据我了解,我应该能够在项目中找到单元测试。
谁能帮我解决我遗漏的问题以及如何添加单元测试负载测试。先感谢您。
您是否尝试过在添加负载测试之前编译整个解决方案?
如果这不起作用,您将需要在其自己的单元测试项目中创建单元测试,然后您将能够在负载测试项目中看到它。
您需要手动让测试以正确的框架 dll 为目标。
VS 负载测试不会检测较新版本中的单元测试。
引用以下程序集而不是 MSTest.TestFramework nuget。
Microsoft.VisualStudio.QualityTools.UnitTestFramework v10.0.0.0
应该可以在
找到C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
这也限制了适用的mstest版本。但是由于整个功能都被弃用了,所以没有什么可说的了。