Xunitフレームワークを使用したパフォーマンステスト
-
28-09-2019 - |
質問
Xunitに基づいてパフォーマンステストを実行できるのだろうか?
解決
Junitの場合、あなたは見るかもしれません junitperf.
別の言語と別のXunitで作業している場合、Junitperfデザインのコンセプト(通常のJunitテストの装飾)とコードは、言語で同じことをする方法のアイデアを与えるかもしれません。
他のヒント
正確に何を求めているのかわかりませんが、それを行うために独自のカスタム属性を簡単に書くことができます。例として..
[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
}
}
次に、この属性でユニットテストを飾ります。また、出力に書き込みます;)
今、GitHubにプロジェクトがあります: https://github.com/microsoft/xunit-performance
Xunitを介した著者のパフォーマンステスト(ベンチマーク)を介した拡張機能を提供します。
所属していません StackOverflow