最近进行了接口测试的培训,第一课主要关于接口测试,涉及到postman和jmeter两个工具。在此进行记录,方便后期回溯学习。
首先进行接口测试,必需的是接口文档,文档主要包含以下几个部分:
1、URL
2、请求方式(一般为post或者get)
3、请求参数
4、返回参数
5、请求、返回示例
6、状态码说明
其中第1-4条是接口文档必需有的数据,否则无法进行测试。
*post请求和get请求没有很大的区别,只是get请求一般用于获取数据,post请求一般用于发送数据
接下来利用老师提供的文档,记录一下利用postman进行测试的方法。
1、简单的get请求
当得知URL,请求方式为get,请求参数已知时,可以直接在链接中输入数据进行测试
截图中的链接以<URL?请求参数=>组成。当可判断的请求参数为多个时,<URL?请求参数1=1&请求参数2=***2>即可。
2、简单的post请求
已知URL,请求方式为post,必须的请求参数已知时。填写好URL和请求方式后,选择“body”下的“form-data”即可直接将参数和对应的值填写进去。
3、需要配置header的请求
配置好请求方式和URL后,选择“headers”输入文档提供的key值和value值即可。
4、需要配置cookie的请求
配置好请求方式和URL后,选择“heraers”,key值直接填写“Cookie”,value值填写文档或者开发提供的数据即可。
然后在“body”的“form-data”下,填写必须的入参和对应的值。
5、入参为json格式
首先还是必须填写URL和请求方式。然后在“body”下,选择“raw”。
在输入框中输入json格式的入参即可。
6、上传文件
可以看到在基础的post请求中,参数是写在“body”的“form-data”下的,此时key栏默认为“text”格式,其实可以切换为“file”格式。
然后value栏中会出现文件上传按钮,点击选择需要上传的文件即可。
所有的测试都是在配置完毕后,点击“send”即可开始运行。
而后会在下方出现接口测试结果。