python的unittest面试题_unittest 知识问答题-也许面试会有用-欢迎补充

本文介绍了如何使用Python的unittest进行接口自动化测试,包括获取接口信息、处理接口依赖、断言方法、生成测试报告以及结合Jenkins进行持续集成。重点讨论了case间的token处理策略和unittest的断言方法。
摘要由CSDN通过智能技术生成

一、如何用python+unittest实现接口测试自动化。

1、unittest实现接口测试自动化的流程是怎样的?

(1)如何获取测试接口信息?

答:a/从研发人员处获取,b/通过fiddler或charles或chrome的F12功能查看Network,并与研发人员确认后获取,

c/常见的接口测试文档格式

b67b12ede8e31ca904576f8e91252489.png

(2)如何解决case间依赖?  比如获取token

答:针对不同情况有不同处理方式。

a/仅是当前case的前置依赖,则写在当前case内

b/多个case的共同前置依赖,可写在公共方法中。则每次执行case时,仅需获取class中已经获取到前置。 比如登录用户token

缺点是,公共方法会被多次调用,接口访问频繁。

如下所示:

importunittestimportrequests"""公共方法获取token"""host= 'https://api.xxx.net'

classCommonToken(unittest.TestCase):

@classmethoddefsetUpClass(cls):print("setUpClass")

@classmethoddeftearDownClass(cls):print("tearDownClass

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值