Go语言:RESTful服务开发与代码测试优化
1. RESTful服务开发与测试
在开发RESTful服务时,测试是确保其正常运行的重要环节。我们可以通过一系列命令来测试RESTful客户端的功能。
- 使用无效密码测试登录命令
$ ./rest-cli logged -u admin -p notPass
预期结果是命令执行失败,输出的信息可用于调试。之后,我们可以打印更合适的错误消息。
- 测试添加用户命令
$ ./rest-cli add -u admin -p admin --data '{"Username":"newUser", "Password":"aPass"}'
成功添加用户后会显示“User newUser added.”。再次添加相同用户会失败,提示“Status code: 400 Bad Request”。
- 删除用户
首先需要获取用户ID:
$ ./rest-cli getid -u admin -p admin --data '{"Username":"newUser"}'
得到用户ID后进行删除操作:
$ ./r
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



