公司需要对现有的 dubbo 接口进行压力测试,但是苦于我会的 jmeter 没有压 dubbo 接口的功能。上网查资料使用 testng 可以很简单的实现并发测试。
安装 testng 插件
1)、选择菜单:Help->Install New Software,然后在弹出的窗口中的 Work with 后面的输入框中输入:http://beust.com/eclipse。
2)、然后点击 Add 按钮,选中 TestNG 后一路点击 Next 下去安装即可,直到 Finished 之后,重启 Eclipse 完成安装。
新建 TestNG class
选择所需要的测试模块
编写并发代码
import org.testng.annotations.Test;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.AfterTest;
public class NewTest {
@Test(threadPoolSize = 10, invocationCount = 1000)
public void f() {
//并发的代码写到这个里
System.out.println("并发输出");
}
@BeforeTest
public void beforeTest() {
}
@AfterTest
public void afterTest() {
}
}