不一样的思想~~
http://shop34712791.taobao.com
MSN:wins0910@hotmail.com
客户端生成多线程(一)~
上一篇 /
下一篇 2007-08-02 09:07:00
/ 个人分类:白盒测试
package autotest;
import java.io.BufferedOutputStream;
import java.io.IOException;
public class PPPThread extends Thread{
static ReadXml rx = new ReadXml("config/interface.xml");
int threadId = -1;
BufferedOutputStream ōut = null;
public PPPThread(int threadId,BufferedOutputStream tmpOut) {
this.threadId = threadId;
this.out=tmpOut;
}
public void run() {
System.out.println("threadId:"+threadId);
//String tmp="GZ_HWSCP:1234@218.190.14.158:8088";
String tmp="buddyv20:buddyv20@218.190.14.158:8088";
//String tmp="buddyv20:buddyv20@10.17.42.96:8088";
byte[] strByteArray;
//----------
String[] int_tmp;
String test_type=rx.getItem("project","test_type");
System.out.println("test_type:"+test_type);
int_tmp=test_type.split(",");
String xml_dir=null;
String url=null;
String files;
String[] file_list;
XmlSendClient mySend = new XmlSendClient();
//openlog();
for(int i=0;i<int_tmp.length;i++){
url=rx.getItem("project/interface"+int_tmp[i],"url");
System.out.println("url:"+url);
xml_dir=rx.getItem("project/interface"+int_tmp[i],"xml_dir");
System.out.println("xml_dir:"+xml_dir);
files=rx.getItem("project/interface"+int_tmp[i],"files");
System.out.println("files:"+files);
file_list=files.split(",");
XmlSendClient.setbnetID(rx.getItem("project/interface"+int_tmp[i],"bnetID"));
XmlSendClient.setbnetAccount(rx.getItem("project/interface"+int_tmp[i],"bnetAccount"));
XmlSendClient.setproductSpecID(rx.getItem("project/interface"+int_tmp[i],"productSpecID"));
XmlSendClient.setproductInfo1(rx.getItem("project/interface"+int_tmp[i],"productInfo1"));
XmlSendClient.setproductInfo2(rx.getItem("project/interface"+int_tmp[i],"productInfo2"));
XmlSendClient.settimeStamp(rx.getItem("project/interface"+int_tmp[i],"timestamp"));
XmlSendClient.setshareKey(rx.getItem("project/interface"+int_tmp[i],"shareKey"));
for(int j=0;j<file_list.length;j++){
System.out.println("Process the file : "+xml_dir+"/"+file_list[j]+".xml");
mySend.SendXmlFile(url,xml_dir,file_list[j]+".xml",int_tmp[i]);
System.out.println(" ------------SendXmlFile:"+file_list[j]+" over------------");
}
System.out.println(" ------------test_type:"+int_tmp[i]+" over------------");
}
System.out.println("Program over!");
//closelog();
System.exit(0);
//------------
strByteArray = tmp.getBytes();
try {
// Thread.sleep(100000);
this.out.write(strByteArray, 0, strByteArray.length);
this.out.flush();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
收藏
举报
TAG:
白盒测试