Exemplo n.º 1
0
 def test_api_common_function(self):
     logger.info("测试用例[ %s ]开始执行"%(self.case_info[0].get("测试用例编号")+self.case_info[0].get("测试用例名称")))
     '''测试描述'''
     self._testMethodName = self.case_info[0].get("测试用例编号")
     self._testMethodDoc = self.case_info[0].get("测试用例名称")
     actual_result = RequestsUtils().request_by_step(self.case_info)
     self.assertTrue( actual_result.get('check_result'),actual_result.get('message') )
Exemplo n.º 2
0
#!/usr/bin/env python
# encoding: utf-8
# @author: liusir
# @file: importdata_demo.py
# @time: 2020/7/19 9:23 上午

# 使用excel中的数据去驱动 requests_utils

from common.testdata_utils import TestdataUtils
from common.requests_utils import RequestsUtils

all_case_info = TestdataUtils().def_testcase_data_list()
# case_info = all_case_info[2].get('case_info')

for case_info in all_case_info:
    RequestsUtils().request_by_step( case_info.get('case_info') )


Exemplo n.º 3
0
    '测试用例名称': '测试能否正确新增用户标签',
    '用例执行': '否',
    '测试用例步骤': 'step_02',
    '接口名称': '创建标签接口',
    '请求方式': 'post',
    '请求地址': '/cgi-bin/tags/create',
    '请求参数(get)': '{"access_token":${token}}',
    '提交数据(post)': '{"tag" : {"name" : "testP1P203"} } ',
    '取值方式': 'json取值',
    '传值变量': 'tagid',
    '取值代码': '$.tag.id',
    '期望结果类型': '无',
    '期望结果': ''
}, {
    '测试用例编号': 'case02',
    '测试用例名称': '测试能否正确新增用户标签',
    '用例执行': '否',
    '测试用例步骤': 'step_03',
    '接口名称': '删除标签接口',
    '请求方式': 'post',
    '请求地址': '/cgi-bin/tags/delete',
    '请求参数(get)': '{"access_token":${token}}',
    '提交数据(post)': '{ "tag":{"id" : ${tagid}} }',
    '取值方式': '无',
    '传值变量': '',
    '取值代码': '',
    '期望结果类型': 'json键值对',
    '期望结果': '{"errcode":0,"errmsg":"ok" }'
}]
RequestsUtils().request_by_step(test_data4)
Exemplo n.º 4
0
 def test_api_common_function(self):
     self._testMethodName = self.case_info[0].get('测试用例编号')
     self._testMethodDoc = self.case_info[0].get('测试用例名称')
     actual_result = RequestsUtils().request_by_step( self.case_info )
     self.assertTrue(actual_result.get('check_result'), actual_result.get('message'))