一个刀片服务器(16CPU+32G内存)由于性能良好,单独只部署一个
web应用太浪费了。可以利用不同的
用户,如njupt10、njupt20等,修改
server.xml中的端口号来实现安装多个Web服务容器tomcat,以达到部署多个web应用的目的。修改server.xml中maxThread=1500,安装4个tomcat并部署相同应用时,tomcat的
性能测试脚本如下:
Action()
{
char ParamVUID_Nbr[24];
int ParaVUID_INT;
sprintf(ParamVUID_Nbr,"%s",lr_eval_string("{NewParam_VUserID}"));
lr_save_string( ParamVUID_Nbr,"ParamVUID_Nbr");
ParaVUID_INT=atoi(lr_eval_string("{ParamVUID_Nbr}"));
if(ParaVUID_INT<=1500)
{
lr_start_transaction("webapptest");
web_url("testsleep.jsp",
"URL=http://10.46.172.70:8080/test/webapptest.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer="
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_end_transaction("webapptest");
}
if((ParaVUID_INT>1500)&&(ParaVUID_INT<=3000))
{
lr_start_transaction("webapptest2");
web_url("testsleep2.jsp",
"URL=http://10.46.172.70:8081/test/webapptest2.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer="
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_end_transaction("webapptest2");
}
if((ParaVUID_INT>3000)&&(ParaVUID_INT<=4500))
{
lr_start_transaction("webapptest3");
web_url("testsleep3.jsp",
"URL=http://10.46.172.70:8082/test/webapptest3.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer="
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_end_transaction("webapptest3");
}
if((ParaVUID_INT>4500))
{
lr_start_transaction("webapptest4");
web_url("testsleep4.jsp",
"URL=http://10.46.172.70:8083/test/webapptest4.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer="
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_end_transaction("webapptest4");
}
return 0;
}