这个是想分享一下使用RF框架和Pyhont源码写同一个接口测试的案例,来解析一下各自的优缺点:
Python2.7.x:
通过python的request和json库能很快的对一个接口进行效验,有以下几个步骤:
- 导入python库文件
- 定义这个接口所需要的参数
- 执行接口请求
- 对结果进行验证
RF:
通过RF的Collections和RequestsLibrary库,有以下几个步骤:
- 导入RF库文件
- 定义参数
- 执行接口请求
- 对结果进行验证
所以我们从上面的对比可以看见,Pyhton源码和RF写自动化case都是大同小异而已
Python:更加灵活,通用的语法
RF: 更加简单,有强大的log 和report