python requests+unittest+beautifulreport+jenkins实现接口自动化(中)
unittest接口自动化测试架构
·
紧接上章,来继续聊一聊Service层 & Ddto层。
Service层:
1,建议以研发的工程目录层次做参考,搭建对应的service层架构。
2,每个function作为一个接口录入,可以很清晰地保证方法对应接口覆盖程度。
3,每个方法命名与接口uri保持一致。可以很清晰地保证方法对应接口覆盖率。
举个栗子(创建订单方法):
def create_order():
return
Dto层:
1,按照不同业务区分文件
2,每个具体参数按照接口文档入参说明 or 实际工作中使用charles抓包获取到参数,作为模板封装。
3,命名与方法一致,加上dto字样。
举个栗子(创建订单入参):
create_order_dto = {
"userId": uu,
"orderSn": "123213",
"identityInformation": {
"name": "autotest"
}
}
Service层实例:
Dto层实例:
更多推荐
所有评论(0)