第一次使用postman遇坑记录

使用Mac OS,接手了小程序的后台开发,毫无经验,好在在学校有前辈大佬的指点,在此记录自己摸爬滚打的历程,希望对同我一样的小白有所帮助。

postman下载安装

网上有很多教程,对于立刻需要着手测试的项目来说过于详细,会打开->新建标签,即可。
第一次使用postman遇坑记录_第1张图片

postman测试准备

有3个要注意的地方:
第一次使用postman遇坑记录_第2张图片
1.http请求方法,我选择GET/POST都可以,对应了工程项目中@RequestMapping映射请求方法。
@RequestMapping的value、method、params、heads分别表示请求URL、请求方法、请求参数及请求头的映射条件。
2.URL,有两个部分,第一部分:服务器端的测试就填写服务器端口的地址,本地maven的测试就填写本地端口localhost的地址注意本地端口的http没有s。第二部分:参照@RequestMapping的请求URL。
3.参数,参照@RequestMapping的请求参数。GET下填入请求参数后,参数会加在URL后面。

上图对应测试下面代码块:

@RequestMapping(value = "/inform/getInformList", method = { RequestMethod.POST,
			RequestMethod.GET }, consumes = "application/x-www-form-urlencoded;charset=utf-8")
	@ResponseBody
	public SGResult getInformList(Integer type) {
		return informService.getInformList(type);
	}

遇坑

  1. 在提交请求send,遇到404 notfound,本地maven端口被占用,解决了。
  2. 重新提交请求,显示如下没有响应Could not get any resposnse:
    第一次使用postman遇坑记录_第3张图片
    按照网上解决方法比如SSL权限设置,设置中的代理配置…都尝试了一遍仍旧没有响应。
    最后解决在第2处URL中没有加*.action*,这里网上所有文档都没有提及,因为我是对工程项目的controller层测试需要添加,其他情况不用(感谢学弟)。
  3. 还有一些坑比如参数不能有空格、换行符,细心改正。

你可能感兴趣的:(postman,JAVA,遇坑,测试)