urlthread.java

来自「软件测试与junit实践一书的源代码」· Java 代码 · 共 50 行

JAVA
50
字号
/* * URLThread.java *" * 创建日期: 2002年10月08日, 上午9:10" * 创建人员:Fastpoint * 修改日期: * 修改人员: */package com;public class URLThread extends Thread{    private URLConfig uc;    private long distance;    private long threadNo;    public URLThread(URLConfig uc){        this.uc = null;        this.uc = uc;    }    public void setDistance(long dis){ //设置测试间隔时间        distance = dis;    }    public void setThreadNo(long num){ //设置测试线程ID        threadNo = num;    }    public void run(){//覆盖Thread类的同名方法,启动测试线程        long start = System.currentTimeMillis();        StressTest.out(String.valueOf(String.valueOf((new StringBuffer("Start thread")).append(threadNo).append("\tURLConfig ").append(uc.getName()))));        int count = uc.getCount();        for(int i = 0; i < count; i++){            String url = uc.getURL(i);            SendRequest sr = new SendRequest(url);            int result = sr.send();            try{                Thread.sleep(distance);            }catch(InterruptedException ie){                ie.printStackTrace();            }        }        long end = System.currentTimeMillis();        StressTest.threadEnd(threadNo, uc.getName(), end - start, "");    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?