zoukankan      html  css  js  c++  java
  • testng

    package com.jsop;
    
    import org.testng.annotations.Test; import org.testng.annotations.DataProvider; import org.testng.annotations.BeforeClass; import org.testng.Assert; import org.testng.Reporter; import org.testng.annotations.AfterClass;
    
    public class NewTest { 
     long begin1;   
      @Test(dataProvider = "dp",invocationCount=50,threadPoolSize=50) 
      public void logindiscuz(String username, String password) {   
      Jsoup_get1 my=new Jsoup_get1();  
      String url="请求地址";  
      String rawbody="rawbody地址  name="+username+"password="+password;       
       long begin=System.currentTimeMillis();//记录开始时间   
       String response=my.postbody(url, rawbody); 
       long end=System.currentTimeMillis();//记录结束时间   
        long time=end-begin;       
       System.out.println("thred="+Thread.currentThread().getId()+"    "+time);       
       Reporter.log(response.toString());//日志       
       Assert.assertTrue(response.contains("登陆成功"));   }
    
      @DataProvider   public Object[][] dp() { 
        return new Object[][] {   
        new Object[] { "admin", "admin" },   
        new Object[] { "admin", "pass" },     }; 
      } 
      @BeforeClass   public void beforeClass() {       
      begin1=System.currentTimeMillis(); 
      }
    
      @AfterClass   public void afterClass() {  
      long end1=System.currentTimeMillis();   
      long time=end1-begin1;    
       long tps=100/(time/1000); 
       System.out.println("总共用时="+time+"tps="+ tps); 
       Reporter.log("总共用时="+time+"tps="+ tps);  
        }
    
    }
    

      

  • 相关阅读:
    Java8 新特性default
    Java Map操作
    Java List操作
    Java Set操作
    Java集合 List,Set,Map
    Java final,static 关键字
    Java ConcurrentHashMap
    Java Synchronized的用法
    Linux 基本收集
    HashMap 扩容 加载因子
  • 原文地址:https://www.cnblogs.com/xiaoyii/p/6697148.html
Copyright © 2011-2022 走看看