2013-03-07 7 views
5

私は、単純なJavaプログラム書かれている:JMeterのからこのJavaプログラムを実行する方法jmeterからJavaクラスを呼び出す方法は?

  1. :私はこのJavaプログラムに関する二つの質問を持って

    package bsh; 
    
    import test.Testclass; 
    
    public class Whatever { 
    
        public static void main(String args[]){ 
         Testclass t = new Testclass(); 
         System.out.println(t.squareIt(8)); 
        } 
    } 
    


    package test; 
    
    public class Testclass { 
    
        public Testclass(){ 
        } 
    
        public int squareIt(int i){ 
         return i*i; 
        } 
    } 
    

    を?

  2. jmeterからsqaureIt(int i)メソッドを呼び出す方法は?

これをどのように達成できますか?

+0

可能重複[JMeterのからJavaクラスを実行する方法](http://stackoverflow.com/questions/3768590/how-to-execute-java-class-from -jmeter) –

答えて

-1

JMeterは、通常、Webアプリケーションのパフォーマンスをテストするために使用されます。私が間違っている場合は私を修正しますが、これを何らかの種類のWebアプリケーションに変換する予定がない場合は、VisualVMを使用してプログラムのパフォーマンスを測定してください。

0

を見てください、私はメインクラスの実行を試していないが、私は確かにJMeter

てJUnitのテストケースを実行している...
をあなたの主なテストケースは、TestCaseまたはそれの何らかの形を拡張する必要があります。
テスト方法は、テストで始まるか、注釈を使用する必要があります。
通常のJavaアプリケーションのようにvoid mainメソッドを使用しないでください。
のテストで始まるメソッドを自動的に呼び出して実行します。
だから、これを行うことができます:

public class Whatever extends TestCase { 

    public void testIt() { 
     //test code here 
     new Testclass().squareIt(5); 
    } 
} 
関連する問題