现在出去面试,工作年限3年以上软件测试工程师的基本上都要求会写一些脚本,再者就要会搭测试框架。
下面我来介绍下,零代码基础搭一个简单的接口测试框架。用到的是unittest框架:接口用例无非就是发送请求——>得到响应——> 根据自己的需求解析响应内容进行判断,接口请求这里指的是http请求,我用的是python的requests库,Unittest需要在setUp和setDown里设置一些需要初始化或是销毁的操作附上代码如下:
![6c2e09a30619ee43a473904dd011ac8b.png](https://i-blog.csdnimg.cn/blog_migrate/bfab226f526d76fafc012e562124ad56.jpeg)
这里就用了requests库和断言,不懂python的同学10 分钟就能学会。直接执行的话,可能测试结果看起来不明了,那我们可以用HTMLTestRunner模块,用一个html文件来存储测试报告,如下:
![8c062eda8c21c893926241f78ac92994.png](https://i-blog.csdnimg.cn/blog_migrate/1ea2d7d5444a23615c4a86eb43073b7f.jpeg)
测试报告存储在html文件里,如下:
![5798020889745a9f24bc6588ee6d2439.png](https://i-blog.csdnimg.cn/blog_migrate/4a2242ae69e334562c281f171c888a17.jpeg)
这样管理测试报告,更加明了直观。这个就是一个简单的接口测试框架。学会了没。很多没接触接口的可能一时找不到接口,我附上网上的免费接口:https://www.jianshu.com/p/e6f072839282,需要的同学们可以去看看。