多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
下面,我们进行测试。在浏览器中,输入: [http://127.0.0.1:8080/javaee/User_login.json](http://127.0.0.1:8080/javaee/User_login.json) 我们将得到如下界面: ![https://box.kancloud.cn/9b7e4b6c22a71b944a96c899cc06ad86_1150x386.png](https://box.kancloud.cn/9b7e4b6c22a71b944a96c899cc06ad86_1150x386.png) 我们知道,直接在浏览器中输入地址进行访问的方法为GET,但我们制定的规范中,请求的方法却为POST.不仅如此,还需要使用POST方法传入username和password。而通过输入url的方式,只能输入get数据,却无法传入post数据。此时,我们需要一个叫做postman的chrome应用来帮忙。 我们可以在chrome中的应用中找到它的身影: ![https://box.kancloud.cn/04aeb4a265376c35bb706b221f6a77aa_1924x352.png](https://box.kancloud.cn/04aeb4a265376c35bb706b221f6a77aa_1924x352.png) 程序安装并打开后,我们按以下步骤来使用该软件: ![https://box.kancloud.cn/6b422d1ee425eb3b1081753edba8fdf2_2186x560.png](https://box.kancloud.cn/6b422d1ee425eb3b1081753edba8fdf2_2186x560.png) 我们还可以前输入的信息进行保存,以方便我们下次使用: ![https://box.kancloud.cn/989fa058b646a9c071ea784a95268e56_1824x884.png](https://box.kancloud.cn/989fa058b646a9c071ea784a95268e56_1824x884.png) 我们还可以建立测试用例,使用测试用测来帮助我们进行更加高效的测试 ![https://box.kancloud.cn/cba22d67306558bc213b19c9b9e322e1_1228x288.png](https://box.kancloud.cn/cba22d67306558bc213b19c9b9e322e1_1228x288.png) 我们为上述测试用例添加注释: ``` // 将返回的数据转化为json格式 var jsonData = JSON.parse(responseBody); // 测试用例一:返回的数据中,需要存在code字段 tests["has code"] = typeof(jsonData.code) !== "undefined" // 测试用例二:code字段值需要为200 tests["code must be 200"] = jsonData.code === 200 // 测试用例三: isPassed字段值为true tests["is passed"] = jsonData.isPasssed === true; ``` 效果如下: ![https://box.kancloud.cn/77ef43f520c4e2f66603154756897c4d_661x311.gif](https://box.kancloud.cn/77ef43f520c4e2f66603154756897c4d_661x311.gif)