我想知道是否可以运行基于xUnit的性能测试?使用xUnit框架进行性能测试
6
A
回答
0
对于JUnit,您可能会看到JUnitPerf。
如果您使用的是其他语言和不同的xUnit,JunitPerf设计概念(装饰普通的JUnit测试)和代码可能会给出如何在您的语言中执行相同操作的想法。
4
不知道你到底在问什么,但是你可以很容易地编写你自己的自定义属性来做到这一点。举个例子..
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false)]
public class TraceAttribute : BeforeAfterTestAttribute
{
public override void Before(MethodInfo methodUnderTest)
{
//Start timer
}
public override void After(MethodInfo methodUnderTest)
{
//End timer
}
}
然后用这个属性来修饰你的单元测试。也请确保你写入输出;)
+0
对于某些情况下,它实际上可以提供帮助 - 但仅限于那些测试运行足够长(highperf)计时器才能实际打盹的情况,当然还有经OS注入的并发性和非确定性等待的经典问题。真正的解决方案将至少运行给定的单元测试,即。 100次并测量他的平均速度。但是,在xUnit中,我目前还不知道有什么比测量时间更好的方法来衡量时间,所以有一个+1值给你:) – quetzalcoatl 2012-02-27 10:19:39
相关问题
- 1. 使用xunit或者nunit作为测试运行器框架
- 2. 框架性能测试javascript
- 3. 用某些特性运行xunit测试
- 4. 使用FlexUnit进行性能测试
- 5. 使用testNG进行硒性能测试
- 6. 使用Visual Studio测试框架进行C++单元测试
- 7. 使用VS2010进行Web性能测试“测试文件下载”
- 8. 适用于Mac/iPhone的xUnit测试框架
- 9. Resharper未运行xUnit测试
- 10. 如何使用xUnit框架中的[ExcelData]属性来运行Excel中的测试用例
- 11. 使用测试过滤标准只能运行一定的xUnit测试
- 12. 如何从命令行为不同的框架运行dnx xunit测试?
- 13. 使用Bot框架进行负载测试
- 14. 使用Moq框架进行单元测试
- 15. 使用Spring框架和mongodb进行Junit测试的示例
- 16. Android - 使用Instrumentation框架进行单元测试
- 17. 使用EasyMock框架进行Java类的单元测试
- 18. 如何使用Bottle框架进行单元测试
- 19. 在Play框架中使用@Before进行Selenium测试
- 20. 使用Spring框架单例bean进行单元测试
- 21. 当使用Bold for Delphi框架进行编码时,增加可测试性
- 22. 使用Selenium WebDriver进行性能测试,有可能吗?
- 23. 运行测试,而测试框架
- 24. 我可以使用机架测试进行部署测试吗?
- 25. 用于.NET的通用性能测试框架
- 26. 使用Dagger进行Android功能测试
- 27. ASP.NET MVC:使用XUnit测试控制器
- 28. 我可以强制使用Visual Studio单元测试框架对属性进行单元测试吗?
- 29. 用于测量性能的iPhone框架
- 30. 使用TDD在Swift中进行性能测试
你在问关于xUnit.net框架,还是仅仅是任何'xUnit'框架(由书* xUnit Test Patterns *定义)? – 2012-02-02 08:48:23