51Testing软件测试论坛

标题: Testng 并发测试实践 [打印本页]

作者: 做自己的女王ヽ    时间: 2018-3-2 15:59
标题: Testng 并发测试实践
前言

公司需要对现有的dubbo接口进行压力测试,但是苦于我会的jmeter没有压dubbo接口的功能。上网
查资料使用testng可以很简单的实现并发测试。

前提

安装testng插件

1)、选择菜单:Help->Install New Software,然后在弹出的窗口中的Work with后面的输入框中输入
http://beust.com/eclipse

2)、然后点击Add按钮,选中TestNG后一路点击Next下去安装即可,直到Finished之后,重启Eclipse
完成安装。
[attach]111276[/attach]
编写并发测试用例

新建TestNG class
[attach]111277[/attach]
选择所需要的测试模块
[attach]111278[/attach]
编写并发代码
  1. import org.testng.annotations.Test;
  2. import org.testng.annotations.BeforeTest;
  3. import org.testng.annotations.AfterTest;

  4. public class NewTest {

  5. @Test(threadPoolSize = 10, invocationCount = 1000)
  6.   public void f() {
  7.     //并发的代码写到这个里
  8.     System.out.println("并发输出");
  9.   }
  10.   @BeforeTest
  11.   public void beforeTest() {
  12.   }

  13.   @AfterTest
  14.   public void afterTest() {
  15.   }

  16. }
复制代码
测试结果输出
[attach]111279[/attach]
测试报告输出
[attach]111280[/attach]
[attach]111281[/attach]


作者: 海海豚    时间: 2018-3-5 11:30
谢谢分享~
作者: 梦想家    时间: 2018-3-6 09:52





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2