0

私のJUnitテストは次のように定義されました:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "/spring-test.xml" })
public abstract class MyTest {

テストがMavenなどを介して正常に実行されている場合は完全に機能します。しかし、JMeterを使用して実行しようとすると、xmlファイルで定義されたSpringの依存関係が設定されていないようで、このRunWithアノテーションが無視されているようです。スプリング注入 deps を使用しようとすると、NPE が発生します。それを適切に解決する方法はありますか?

4

2 に答える 2

0

JUnit サンプラーの実装は、標準の JUnit ランナー機能を使用していません。ドキュメントのポイント 7 を参照してください ( http://jmeter.apache.org/usermanual/component_reference.html#JUnit_Request )。

このチケットの議論も読んでください: https://issues.apache.org/bugzilla/show_bug.cgi?id=47888#c1 .

実装に興味がある場合は、 をご覧くださいorg.apache.jmeter.protocol.java.sampler.JUnitSampler

于 2013-06-26T14:28:47.543 に答える