一.这插件是做什么的?
快速测试服务的.
和mockmvc功能差不多,可视化操作更直观一点.
如果使用mockmvc漏掉了一个返回值的验证,可能还需要修改再次启动
使用插件的优点是
1.如果服务端没问题的话,可以直接修改url再次测试,无需重启应用.
2.保存测试内容(自己写测试类都有,相比于直接在浏览器地址栏敲)
chrome和火狐都有,下载就不用说了
二.如何验证
按照下图的数字指示
1.可以适用各种请求方法,put,post,delete等
2.保存常用变量,比如保存测试登录的用户名和密码
3.get请求的参数信息
4.请求头信息,post可以用.
5.分类管理,可以建多个project,每个project可以建多个service,service下可以建立scenerio
免费用户可以建一个scenerio(不清楚这个scenerio有什么用),project,service,scenerio都可以批量运行,就像junit的批量测试
project,service,scenerio下都可以添加多个reqeest,表示测试用例.
6.参数名和方法可以添加表达式,一些常用的string方法,随机数,uuid,加密算法等
7.图二是返回结果的验证,同样可以适用表达式,json可以用json path,https://github.com/json-path/JsonPath,Assert结果通过会亮绿灯,可以重新运行失败的request.
8.可以导入swagger,postman等项目,暂时还没用到,不去试验.