public static BindUIColumn("SumTimeTaken/ms" ,120)
function SumTimeTaken(oS: Session): String{
var sResult = "0";
//获得时间戳的ms值
var t1_ms = oS.Timers.ClientDoneResponse.ToUniversalTime().Millisecond;
//获得时间戳的minute值
var t1_m = oS.Timers.ClientDoneResponse.ToUniversalTime().Minute;
//获得时间戳的second值
var t1_s = oS.Timers.ClientDoneResponse.ToUniversalTime().Second;
var t1 = t1_m*60*1000 + t1_s*1000 + t1_ms ;
var t2_ms = oS.Timers.ClientBeginRequest.ToUniversalTime().Millisecond;
var t2_m = oS.Timers.ClientBeginRequest.ToUniversalTime().Minute;
var t2_s = oS.Timers.ClientBeginRequest.ToUniversalTime().Second;
var t2 = t2_m*60*1000 + t2_s*1000 + t2_ms ;
if(t1 >= t2){
var t3 = t1 - t2;
sResult = t3.toString();
}
return sResult;
}
public static BindUIColumn("RequestCostTime")
function RequestCostTime(oS: Session){
var tResult = String.Empty;
if ((oS.Timers.ClientDoneRequest > oS.Timers.ClientBeginRequest))
{
tResult = (oS.Timers.ClientDoneRequest - oS.Timers.ClientBeginRequest).ToString();
}
return tResult;
}
public static BindUIColumn("ResponseCostTime")
function ResponseCostTime(oS: Session){
var bResult = String.Empty;
if ((oS.Timers.ClientDoneResponse >= oS.Timers.ClientBeginResponse))
{
bResult = (oS.Timers.ClientDoneResponse - oS.Timers.ClientBeginResponse).ToString();
}
return bResult;
}