2013-03-07 5 views
5

Я написал простую программу Java:Как вызвать класс java из jmeter?

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

У меня есть два вопроса об этой программе Java:

  1. Как выполнить эту программу Java с JMeter?
  2. Как вызвать метод sqaureIt (int i) из jmeter?

Как я могу достичь этого?

+0

возможно дубликат [Как выполнить Java-класс от Jmeter] (http://stackoverflow.com/questions/3768590/how-to-execute-java-class-from -jmeter) –

ответ

-1

JMeter обычно используется для тестирования производительности в веб-приложениях. Исправьте меня, если я ошибаюсь, но если вы не планируете преобразовать это в какое-то веб-приложение, попробуйте использовать VisualVM для измерения производительности вашей программы.

1

Я не пробовал основной класс исполнения, но я, конечно, выполнены JUnit Testcases через Jmeter

Посмотрите на этот документ Junitsampler tutorial

0

Помимо после урока, как упоминалось Sudhakar ...
Ваш основной тестовый пример должен расширить TestCase или его часть.
Ваш метод тестирования должен начинаться со слова test или использовать аннотации.
Не используйте основной метод void, как в обычном Java-приложении.
Он автоматически вызовет и запустит ваш метод, который начинается с имени test.
Таким образом, вы можете сделать это:

public class Whatever extends TestCase { 

    public void testIt() { 
     //test code here 
     new Testclass().squareIt(5); 
    } 
} 
Смежные вопросы