Commit b1933529 by sanshi

整个业务代码重构

parent 83c4a24e
......@@ -26,7 +26,7 @@ class HostMonitorGet(object):
self._data = {}
self.response = ""
self.local_json = {}
self.token = {}
self.hostName = None
self.assetCode = None
......@@ -34,10 +34,15 @@ class HostMonitorGet(object):
self.parentHost = None
self.available = None
self.status = None
self.page = None
self.size = None
self.api = UtilsRequest()
def get_response(self):
base = ApiBase()
base.dict_add_key(_key="token", value=self.token)
self._headers = base._json
base = ApiBase()
base.dict_add_key(_key="hostName", value=self.hostName)
......@@ -46,8 +51,7 @@ class HostMonitorGet(object):
base.dict_add_key(_key="parentHost", value=self.parentHost)
base.dict_add_key(_key="available", value=self.available)
base.dict_add_key(_key="status", value=self.status)
self.local_json = base._json
self._json = self.local_json
self.response = self.api.post(url=self._url, json=self._json)
base.dict_add_key(_key="page", value=self.page)
base.dict_add_key(_key="size", value=self.size)
self._params = base._json
self.response = self.api.get(url=self._url, headers=self._headers, params=self._params)
# -*- coding: utf-8 -*-
# 查询主机监控基础信息
# 作者: 陈磊
# 时间: 2019-12-16
from WorkUtils.UtilsRequest import UtilsRequest
from WorkUtils.UtilsLog import UtilsLog
from WorkApi.ApiBase import ApiBase, GetBase
class HostMonitorGetHostid(object):
def __init__(self, _host):
"""
:param _host: 域名
:return:
"""
self.log = UtilsLog()
self.log.info("调用查询主机监控基础信息")
self.log.info(self.__class__)
self._host = _host
self._headers = {}
self._path = "/hostmonitor/get/"
self._url = self._host + self._path
self._params = {}
self._json = {}
self._data = {}
self.response = ""
self.token = {}
self.hostid = None
self.api = UtilsRequest()
def get_response(self):
base = ApiBase()
base.dict_add_key(_key="token", value=self.token)
self._headers = base._json
self._url = self._url + str(self.hostid)
self.response = self.api.get(url=self._url, headers=self._headers)
# -*- coding: utf-8 -*-
# 查询主机监控运行历史
# 作者: 陈磊
# 时间: 2019-12-16
from WorkUtils.UtilsRequest import UtilsRequest
from WorkUtils.UtilsLog import UtilsLog
from WorkApi.ApiBase import ApiBase, GetBase
class HostMonitorRunHistoryHostid(object):
def __init__(self, _host):
"""
:param _host: 域名
:return:
"""
self.log = UtilsLog()
self.log.info("调用查询主机监控运行历史")
self.log.info(self.__class__)
self._host = _host
self._headers = {}
self._path = "/hostmonitor/runHistory/"
self._url = self._host + self._path
self._params = {}
self._json = {}
self._data = {}
self.response = ""
self.token = {}
self.hostid = None
self.api = UtilsRequest()
def get_response(self):
base = ApiBase()
base.dict_add_key(_key="token", value=self.token)
self._headers = base._json
self._url = self._url + str(self.hostid)
self.response = self.api.get(url=self._url, headers=self._headers)
# -*- coding: utf-8 -*-
# 查询主机监控运行信息
# 作者: 陈磊
# 时间: 2019-12-16
from WorkUtils.UtilsRequest import UtilsRequest
from WorkUtils.UtilsLog import UtilsLog
from WorkApi.ApiBase import ApiBase, GetBase
class HostMonitorRunInfoHostid(object):
def __init__(self, _host):
"""
:param _host: 域名
:return:
"""
self.log = UtilsLog()
self.log.info("调用查询主机监控运行信息")
self.log.info(self.__class__)
self._host = _host
self._headers = {}
self._path = "/hostmonitor/runInfo/"
self._url = self._host + self._path
self._params = {}
self._json = {}
self._data = {}
self.response = ""
self.token = {}
self.hostid = None
self.api = UtilsRequest()
def get_response(self):
base = ApiBase()
base.dict_add_key(_key="token", value=self.token)
self._headers = base._json
self._url = self._url + str(self.hostid)
self.response = self.api.get(url=self._url, headers=self._headers)
# -*- coding: utf-8 -*-
# 查询主机监控进程监控
# 作者: 陈磊
# 时间: 2019-12-16
from WorkUtils.UtilsRequest import UtilsRequest
from WorkUtils.UtilsLog import UtilsLog
from WorkApi.ApiBase import ApiBase, GetBase
class HostMonitorThreadHostid(object):
def __init__(self, _host):
"""
:param _host: 域名
:return:
"""
self.log = UtilsLog()
self.log.info("调用查询主机监控进程监控")
self.log.info(self.__class__)
self._host = _host
self._headers = {}
self._path = "/hostmonitor/thread/"
self._url = self._host + self._path
self._params = {}
self._json = {}
self._data = {}
self.response = ""
self.token = {}
self.hostid = None
self.api = UtilsRequest()
def get_response(self):
base = ApiBase()
base.dict_add_key(_key="token", value=self.token)
self._headers = base._json
self._url = self._url + str(self.hostid)
self.response = self.api.get(url=self._url, headers=self._headers)
......@@ -813,13 +813,17 @@ class AppBase(object):
return experienceid
@allure.step("调用接口:hostmonitor.get")
def hostmonitor_get(self, hostName=None, assetCode=None, manageIp=None, parentHost=None, available=None, status=None):
def hostmonitor_get(self, token=None, hostName=None, assetCode=None, manageIp=None, parentHost=None, available=None, status=None,
page=None, size=None):
api = HostMonitorGet(_host=self.host)
api.token = token
api.hostName = hostName
api.assetCode = assetCode
api.manageIp = manageIp
api.parentHost = parentHost
api.available = available
api.status = status
api.page = page
api.size = size
api.get_response()
return api.response
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment