北大青鸟Java培训:接口自动化测试框架?
自动化测试项目将被划分为许多不同的测试模块,今天我们将了解关于接口的自动化测试框架的常见类型。
下面开始今天山西java课程的主要内容。
要求:1,界面好写。
2.方便调试接口。
3.支持数据初始化。
4.生成测试报告。
5.支持参数化。
Robotframework优点关键字驱动,用户自定义关键字。
支持测试日志和报告的生成。
支持系统关键字开发,扩展性好。
支持数据库操作。
缺点接口测试用例写起来不够简洁。
需要掌握具体的语法。
结果:不管怎样,没有人愿意这样写接口用例。
JMeter的优点支持参数化,不需要写代码。创建界面用例的缺点是效率低下。
无法生成测试报告来检查每个接口的实现。
总结:不考虑的话,写界面不方便,主要是不能生成测试报告。如果做界面性能,可以考虑。
HttpRunner的优点:基于YAML/JSON格式,专注于接口本身。
界面编写简单的界面记录功能,用于生成测试报告。
缺点:没有编辑器插件检查语法,容易出错。
官方文件中没有详细的解释。
不方便扩展。