[英]How to call java class from jmeter?
我写了简单的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;
}
}
我有两个关于这个java程序的问题:
我怎样才能实现这一目标?
我没有尝试过主类执行,但我确实通过Jmeter执行了Junit Testcases
看看这个文档Junitsampler教程
除了Sudhakar提到的教程之外......
您的主要测试用例必须扩展TestCase或其某种形式。
您的测试方法必须以单词test或use annotation开头。
不要像在普通的Java应用程序中那样使用void main方法。
它将自动调用并运行以名称test开头的方法。
所以你可以这样做:
public class Whatever extends TestCase {
public void testIt() {
//test code here
new Testclass().squareIt(5);
}
}
JMeter通常用于测试Web应用程序的性能。 如果我错了,请纠正我,但除非您打算将其转换为某种Web应用程序,否则您应该尝试使用VisualVM来衡量程序的性能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.