在学习做接口测试自动化的时候,我们往往会自己动手写一些简单的API,比如写一个简单的TODO API之类。
不过自己写API的时候经常需要造一些假数据,以及处理分页逻辑,开始的时候还觉得比较有意思,但久而久之就显得比较乏味了。
这时候你可能会想,有没有什么工具可以自动将一个线上的网站转化成简单的API呢?
这样的工具确实是存在的,而且不少,其中python语言中比较受欢迎的实现是https://github.com/gaojiuli/toapi项目,项目名称是toapi。
我们来简单体验一下这个库。
安装
首先安装。
pip install toapipip install cssselect将重定向科技的课程列表页转化成API
http:///this-glorious-madman-stuffed-a-p85-tesla-drivetrain-int-1823461909" } ]}
总结
- toapi使用非常简单,实际上就是把api的创建和爬虫结合起来了
- toapi提供了比较完备的缓存机制,非首次访问的速度会很快
有一定爬虫能力的测试同学可以用toapi来实现简单的mock server,但仅限于get接口
以上就是python 利用toapi库自动生成api的详细内容,更多关于python toapi库自动生成api的资料请关注其它相关文章!