Python 接口测试之接口关键字封装_python关键字封装

IS_EXECUTE = '2'
INTERFACE_URL = '3'
METHOD = '4'
HEADER = '5'
REQUEST_DATA  = '6'
EXPECTED_RESULT = '7'
ACTUAL_RESULT = '8'
RESULT = '9'

获取用例id

def get_case_id():
return TestCaseKeyWord.CASE_ID

获取用例名称

def get_case_name():
return TestCaseKeyWord.CASE_NAME

用例是否执行

def get_case_is_execute():
return TestCaseKeyWord.IS_EXECUTE

接口url

def get_case_interface_url():
return TestCaseKeyWord.INTERFACE_URL

用例方法

def get_case_method():
return TestCaseKeyWord.METHOD

请求头

def get_case_header():
return TestCaseKeyWord.HEADER

请求参数

def get_case_payload():
return TestCaseKeyWord.REQUEST_DATA

预期结果

def get_case_expected_result():
return TestCaseKeyWord.EXPECTED_RESULT

实际结果

def get_case_actual_result():
return TestCaseKeyWord.ACTUAL_RESULT

用例执行结果

def get_case_result():
return TestCaseKeyWord.RESULT

if name == ‘main’:
print(get_case_id())
print(get_case_is_execute())


### 实例演示


在excel中添加一条测试用例:


![](https://img-blog.csdnimg.cn/44759968515d48d7998de5e24cb60f05.png)


 新建testcase\_test.py文件,获取接口测试用例名称:



from basic_method import testcases_keyword
from public.operate_excel import Operate_Excel
get_excel = Operate_Excel()

获取用例数

print(get_excel.get_sheet_nrows()-1)

返回用例名称关键字的列值

case_name_col = int(testcases_keyword.get_case_name())
print(case_name_col)

获取第一条用例的名称

get_name = get_excel.get_sheet_cell(1,case_name_col)
print(get_name)


执行结果:


![](https://img-blog.csdnimg.cn/26f49be25bbc49b88224c56475d30a75.png)


**最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:**


![](https://img-blog.csdnimg.cn/17e478cbdcbb4a399b6215adedb2b285.png)


**软件测试面试小程序**


被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!


**涵盖以下这些面试题板块:**



> 
> 
> 1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux
> 


![img](https://img-blog.csdnimg.cn/img_convert/2aca28930fe29526085aa7847d0b079c.png)
![img](https://img-blog.csdnimg.cn/img_convert/17b2a90f35e707619e2668ddfbe17e71.png)

**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

正的技术提升。**

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值