Request 几要素:
URL:请求的地址,如果有参数会自动解析显示在Params中,如果手动在Params添加参数,也会自动补充到URL中.
Params:
postman有两个地方都可以输入参数变量和值,他们有什么区别呢?
Params处设置的变量请求时会变成URL问号后面的参数带到请求的接口链接里。而Body里设置的参数则是接口真正请求时发的参数
Authorization:
Authorization是验证是否拥有从服务器访问所需数据的权限。当发送请求时,通常必须包含参数,以确保请求具有访问和返回所需数据的权限。
Method:GET、POST、PUT、PATCH、DELETE、COPY...
Headers:可以随便添加、编辑Header attribute(头文件属性),打出首字母时,会很贴心地在下拉菜单中显示标准的attribute.有些接口请求之前需要有前置条件,比如购买接口请求时就要先验证是否账户处于登录状态,是否安全之类的,这时我们就需要登录Cookie来登录,方法是在其他端登录之后,抓包获得登录Cookie,在header里新建一个参数Cookies,值为抓包获得的Cookie值
Request Body:
form-data:
key和value不写入URL,而是直接提交.key可以选择text类型,也可以选择file类型.可以上传一个文件作为key的value提交(如上传文件)。但该文件不会作为历史保存,只能在每次需要发送请求的时候,重新添加文件。
x-www-form-urlencoded:
key和value会写入URL,只能选择text类型,即不能上传文件.
Raw:
可以包含任何东西,都会随着请求发送.
Binary:
二进制文件,如image,audio,video,text files,也不能保存历史,每次选择文件,提交。
测试沙箱:
Pre-request Script:可以修改或设置一些默认参数,在request之前执行
Tests:使用语言javascript,用来检验response是否满足要求,可以理解为断言
来源:oschina
链接:https://my.oschina.net/u/4305937/blog/3539301