Commit 3d16d8f3 by sanshi

告警监控项下拉框

parent dc146894
...@@ -27,7 +27,7 @@ class ExperienceItemsList(object): ...@@ -27,7 +27,7 @@ class ExperienceItemsList(object):
self.response = "" self.response = ""
self.token = None self.token = None
self.name = None self.itemName = None
self.api = UtilsRequest() self.api = UtilsRequest()
def get_response(self): def get_response(self):
...@@ -36,7 +36,7 @@ class ExperienceItemsList(object): ...@@ -36,7 +36,7 @@ class ExperienceItemsList(object):
self._headers = base._json self._headers = base._json
base = ApiBase() base = ApiBase()
base.dict_add_key(_key="name", value=self.name) base.dict_add_key(_key="itemName", value=self.itemName)
self._params = base._json self._params = base._json
self.response = self.api.get(url=self._url, params=self._params) self.response = self.api.get(url=self._url, params=self._params)
...@@ -48,10 +48,10 @@ class TestExperienceItemsList(object): ...@@ -48,10 +48,10 @@ class TestExperienceItemsList(object):
self.log.debug("测试用例执行结束...") self.log.debug("测试用例执行结束...")
@allure.step("调用接口:experience.items.list") @allure.step("调用接口:experience.items.list")
def experience_items_list(self, token=None, name=None): def experience_items_list(self, token=None, itemName=None):
api = ExperienceItemsList(_host=self.host) api = ExperienceItemsList(_host=self.host)
api.token = token api.token = token
api.name = name api.itemName = itemName
api.get_response() api.get_response()
return api.response return api.response
...@@ -121,13 +121,22 @@ class TestExperienceItemsList(object): ...@@ -121,13 +121,22 @@ class TestExperienceItemsList(object):
self.check_code(response=response, code=2003) self.check_code(response=response, code=2003)
self.check_msg(response=response, msg="账户已被禁用") self.check_msg(response=response, msg="账户已被禁用")
@allure.title("experience.items.list:成功查询") @allure.title("experience.items.list:无参数调用")
@allure.story("查询监控项下拉框:成功查询") @allure.story("查询监控项下拉框:无参数调用")
@allure.severity("blocker") @allure.severity("blocker")
def test_case_04(self): def test_case_04(self):
self.get_base_token() self.get_base_token()
epl_response = self.experience_items_list(token=self.token, name="PID") epl_response = self.experience_items_list(token=self.token)
self.check_code(response=epl_response, code=0)
@allure.title("experience.items.list:itemName查询")
@allure.story("查询监控项下拉框:itemName查询")
@allure.severity("blocker")
def test_case_05(self):
self.get_base_token()
epl_response = self.experience_items_list(token=self.token, itemName="ping")
self.check_code(response=epl_response, code=0) self.check_code(response=epl_response, code=0)
...@@ -138,11 +147,11 @@ if __name__ == "__main__": ...@@ -138,11 +147,11 @@ if __name__ == "__main__":
import os import os
# 执行自动化测试用例 # 执行自动化测试用例
# case_info = os.path.split(__file__) case_info = os.path.split(__file__)
# case = UtilsCmd().pytest_cmd() case = UtilsCmd().pytest_cmd()
# r = UtilsPyTest(case=case, case_info=case_info) r = UtilsPyTest(case=case, case_info=case_info)
# r.run_main() r.run_main()
a = TestExperienceItemsList() # a = TestExperienceItemsList()
a.setup_class() # a.setup_class()
a.test_case_04() # a.test_case_05()
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