2013-03-07 13 views
5

Napisałem prosty program Java:Jak wywołać klasę Java z jmetera?

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; 
    } 
} 

Mam dwa pytania dotyczące tego programu Java:

  1. Jak wykonać ten program Java z JMeter?
  2. Jak wywołać metodę sqaureIt (int i) z jmetera?

Jak mogę to osiągnąć?

+0

możliwe duplikat [Jak wykonać klasy Java z JMeter] (http://stackoverflow.com/questions/3768590/how-to-execute-java-class-from -jmeter) –

Odpowiedz

-1

JMeter jest zwykle używany do testowania wydajności w aplikacjach internetowych. Popraw mnie, jeśli się mylę, ale jeśli nie zamierzasz konwertować tego na jakąś aplikację internetową, powinieneś spróbować użyć wartości VisualVM, aby zmierzyć wydajność swojego programu.

1

nie próbowałem główny wykonanie klasa, ale ja na pewno wykonana JUnit testami przez jmeter

Zapraszamy do obejrzenia tego dokumentu Junitsampler tutorial

0

Oprócz samouczka jak wspomniano Sudhakar ...
Twój główny przypadek testowy musi rozszerzyć TestCase lub jakąś jego formę.
Twoja metoda testowa musi zaczynać się od słowa test lub użyć adnotacji.
Nie należy używać pustej metody głównej, jak w zwykłej aplikacji java.
To automatycznie wywoła i uruchomi twoją metodę, która zaczyna się od nazwy test.
Więc można to zrobić:

public class Whatever extends TestCase { 

    public void testIt() { 
     //test code here 
     new Testclass().squareIt(5); 
    } 
} 
Powiązane problemy