优缺点
优点:
1)扩展性强、易维护(允许自定义封装各种协议接口,集成现有个性化项目框架)
2)封装了Junit
3)自带注释标签、报告、case配置灵活性强
4)兼容性高(CI集成兼容testng、单元测试、接口测试都兼容)
缺点:
1)学习成本(需要配置java环境、熟悉框架)
Testng与postman的异同
相同点:
1)都能做接口测试
2)都能存储接口服务request、assert
不同点:
1)语言不同:testng基于java脚本语言、而postman基于ui-vue脚本语言
2)拓展性不同:postman的CI集成以及扩展封装都需要单独的开发新的项目兼容postman本生的框架语言。
testng只是一个测试框架的引用,其他都允许自定义封装集成。
由于testng的成熟,许多CI都自动集成和兼容。