单元测试 :如何对request请求的接口进行单元测试

img

我一开始通过MockHttpServletRequest的方式对请求所需要参数进行setParameter。但是在由于使用getreader的方式获取数据,这个时候会报空指针。经过查询得知是请求编码的问题。
****所以想请问下各位大佬,怎么对这种方法接口进行单元测试。

用Http工具测试 比如PostMan 或者idea的一些rest插件。
如果是非要走单元测试,可以用HttpUtil工具,有JDK自带的HttpURLConnection 或者RestTemplate,OkHttp等,进行调用
封装你的请求信息或者请求头

空指针相关的日志发一下吧
另外,getReader()拿的是body数据,setParameter是设置url参数,body参数你可以用content()试试。

img