我想知道是否可以运行基于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. Junit使用Play框架进行测试
- 3. 框架性能测试javascript
- 4. 用某些特性运行xunit测试
- 5. 使用FlexUnit进行性能测试
- 6. 使用testNG进行硒性能测试
- 7. 使用RSpec进行性能测试
- 8. 使用Spring和Jersey测试框架进行单元测试
- 9. 使用Jersey 1.17测试框架进行单元测试
- 10. 使用Jersey测试框架进行测试的Maven依赖项
- 11. 使用Visual Studio测试框架进行C++单元测试
- 12. 使用测试运行器进行Web性能测试
- 13. 使用Team Build 2010运行xUnit测试
- 14. 使用VS2010进行Web性能测试“测试文件下载”
- 15. 适用于Mac/iPhone的xUnit测试框架
- 16. 使用XUnit,ADO.NET,SQL Server进行单元测试
- 17. webdriver在进行集成测试时用于测试框架java
- 18. 使用xUnit测试运行NUnit测试用例
- 19. Resharper未运行xUnit测试
- 20. 如何使用xUnit框架中的[ExcelData]属性来运行Excel中的测试用例
- 21. 使用Robolectrics框架对Android应用程序进行JUnit测试
- 22. 使用测试过滤标准只能运行一定的xUnit测试
- 23. 如何从命令行为不同的框架运行dnx xunit测试?
- 24. 如何使用Bottle框架进行单元测试
- 25. 使用Spock进行Grails测试 - 哪个模拟框架选择?
- 26. 使用Spring框架和mongodb进行Junit测试的示例
- 27. 在FakeRequest中使用MultipartFormData进行播放框架测试
- 28. 如何对PLCrashReporter框架的使用进行单元测试
- 29. 使用Moq框架进行单元测试
- 30. 使用实体框架对空方法进行单元测试
你在问关于xUnit.net框架,还是仅仅是任何'xUnit'框架(由书* xUnit Test Patterns *定义)? – 2012-02-02 08:48:23