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 + -
显示快捷键?