接口自动化测试框架?

如题所述

关于自动化测试项目中会分成许多的不同的测试模块,而今天我们就一起来了解一下,关于接口的自动化测试框架都有哪些比较常见的类型。下面回龙观java课程就开始今天的主要内容吧。



需求:


1、接口编写方便。


2、方便调试接口。


3、支持数据初始化。


4、生成测试报告。


5、支持参数化。


robotframework


优点


关键字驱动,自定义用户关键字。


支持测试日志和报告生成。


支持系统关键字开发,可扩展性好。


支持数据库操作。


缺点


接口测试用例写起来不简洁。


需要掌握特定语法。


结果:不考虑,没人愿意这么写接口用例。


JMeter


优点


支持参数化


不需要写代码


缺点


创建接口用例效率不高。


不能生成查看每一个接口执行情况的测试报告。


总结:不考虑,接口编写不方便,主要是不能生成测试报告,如果做接口性能的话可以考虑。


HttpRunner


优点:


基于YAML/JSON格式,专注于接口本身的编写。


接口编写简单


生成测试报告


接口录制功能。


缺点:


没有编辑器插件对语法校验,容易出错。


官方文档没有详细的说明。


扩展不方便。


温馨提示:答案为网友推荐,仅供参考
相似回答