RestAssured是一个简单的用于网络请求做接口测试的库。它支持发起POST,GET,PUT,DELETE,OPTIONS,PATCH和HEAD请求,并且可以用来验证和校对这些请求的响应信息。搭配Java环境做接口测试方便快捷,易于维护,有问题还可以请教Java开发的小伙伴。
1.配置Java环境;
2.导入RestAssured;
3.开始编写脚本,下边是一个有参数的post请求
post请求4.数据校验,一般接口会返回一条一条的固定数据类型的数据,接口测试的时候,一般验证这些数据的数据格式就可以,1. 把上一步请求的json响应数据打印到控制台,2.复制粘贴到json转换schema工具中 https://jsonschema.net/#/editor ,3.在src-resources中 新建file.json,把转换后的数据复制粘贴到json文件中,4.
json-schema匹配格式这样一个完整的接口测试就好了。
接口自动化测试对于需求不经常改,回归频繁的项目特别适用,会大大提高接口测试的效率,但工具只是辅助,不要绝对依赖于工具
网友评论