最近实在是工做比较忙,好在今天下班比较早,忙里偷闲,写一篇文章吧,以前有些同窗常常问我,让我讲一下关于token封装的技巧。那么今天本篇文章就讲解一下token如何封装。咱们在作接口自动化测试的时候,通过会遇到带token值得接口,那么咱们在使用requests模块编写接口自动化测试用例的时候,如何将token进行封装,方便其余模块调用呢?这是咱们不得不解决的一个问题。好了,前言我们就写到这里吧,开始搞事情!!!框架
首先,咱们来看下面的登陆接口案例,涉及到一些隐私,因此接口地址就不暴露出来了,不便之处请你们理解。咱们定义一个存放token的文件,咱们命名为token.md文件吧,写一个简单的函数来定义:函数
咱们继续封装一个方法,用来读取token值得,咱们封装的方法为getToken(),具体代码以下:单元测试
getToken方法经过调用tokenpath()方法从而返回的tokenpath文件中的token值,而后经过read方法读取文件的所有内容。测试
咱们接下来写一个登陆的接口,用来获取登陆后的token,而后将token值返回。spa
调用login()方法,将返回的token值写入 tokenpath()文件中,方便getToken()方法进行读取。3d
而后咱们使用unittest单元测试框架对咱们的接口进行组织和管理,看以下代码:blog
或者咱们单独将token放到一个文件中,去调用也是能够的。token