<?php 
$model = running_model();
if ($model) {
    $model->show();
    echo "<br>";
    echo "<input type=button value='停止'/>";
    echo "<script> alert('您已经在运行测试了,请先停止先前的测试!');</script>";
    return;
}
//$type_name = $_POST['test_type'];
//echo "测试类型: ".$type_name."<br>";
//echo "<hr>";
//$loader = ToolFactory::getTool("loader");
//$loader->parseConfig($_POST);
//$loader->generateConfig(0);
//$loader->show();
//echo "<hr>";
$model = PressModelFactory::getModel($_POST['press_model']);
$model->parseArgs($_POST);
$model->generateConfig();
$model->show();
//分别部署负载控制工具和压力测试工具
//$loader->execute();
$press_id = $model->execute();
$_SESSION['press_id'] = $press_id;
?>
</div>
</div>

<?php 
require_once '/home/work/renm/apache/apache2/htdocs/clientbest/web/foot.php';
 protected static function reloadByDbRowHistory($row)
 {
     $model = NULL;
     if (!is_array($row) || count($row) == 0) {
         return NULL;
     }
     $press_mode = explode('|', $row['press_mode']);
     $press_name = $press_mode[0];
     $press_chines_name = $press_mode[1];
     $model = PressModelFactory::getModel($press_name);
     if (!$model) {
         return NULL;
     }
     $model->info = $row['desc_info'];
     $model->pid = $row['pid'];
     $model->update_time = $row['time'] . "--" . $row['stop_time'];
     $model->id = $row['id'];
     $model->histoty_id = $row['id'];
     $model->args = json_decode($row['press_args'], true);
     $model->toolname = $row['tool_name'];
     $model->protocol_type = $row['type'];
     $model->tool_content = json_decode($row['tool_args'], true);
     if (isset($model->tool_content['server'])) {
         $model->module_name = $model->tool_content['server'];
     }
     $model->press_server = $row['press_server'];
     /*reset($model->tool_content);
     		while(list($key,$val) = each($model->tool_content))
     		{
     			print_r( "$key => $val<br/>");
     		}*/
     $model->tool = ToolFactory::getTool($model->toolname);
     $model->tool->reload($model->tool_content['config_filedir'], $model->press_server, $model->tool_content['tool_args']);
     return $model;
 }