??????????
??????????Щ??????????????????????????????ж????????????????????????????????????????????????????????????????????????????????????????????????
????
???????????
??????????????
??????????????????????????????????????????????????????????????????£?
@BeforeMethod
public void beforeTest() {
createDriver();
stepStartTime = System.currentTimeMillis();
Log.logger.debug("hello");
}
@Test
public void runStep(){
stepTestTime = System.currentTimeMillis() - stepStartTime;
if(loadingtime == 0)
loadingtime = stepTestTime;
//???y??
if(task.getTasktype().equals("Android ???????")){
JSONObject stepResult = new JSONObject();
stepResult.put("uielement"?? testStep.getUi_element().find_method_value);
stepResult.put("stepname"?? testStep.getUi_element().name);
stepResult.put("steptime"?? stepTestTime);
stepResult.put("stepresult"?? "success");
stepResultList.add(stepResult);
//taskService.setTaskResultInfo(taskId?? stepResultList.toJSONString());
}
}
????????????????
????????????????????????????????м?????????д??????????????????????????????????о???CPU????????
ArrayList cpuInfos = androidPerformanceData.getCpuinfolist();
JSONArray cpuTimeJsonArray = new JSONArray();
JSONArray cpuDataJsonArray = new JSONArray();
double avgCPU = 0.0;
long total = 0;
for (CPUInfo cpuInfo : cpuInfos) {
total += cpuInfo.cpuUsage;
cpuTimeJsonArray.add(cpuInfo.time);
cpuDataJsonArray.add(cpuInfo.cpuUsage);
}
avgCPU = total/cpuInfos.size();
?????????
???????????????
????

???????????
??????????????
?????????????????????????е???????????CPU????棬???????????FPS???????????????о?????????????????????

 

???????
????????????????UI????????????????????????Android App??????????????????????????????????????У????????????????????????????????????????????????????????????????????檔???????????????????????????????????ЩС????????????????????????Щ????????δ??????????????????????????顣