C区为接口测试执行区:
Request:
接口请求方式可以选择:POST,GET,PUT,HEAD,DELETE,LINK等请求方式
参数设置:
参数配置选择:params,authorization,headers ,body(none,form-data,x-www-form-urlencoded,raw,binary,Text/Json/Javascript/XML/HTML),Pre-request Script ,Tests
Params--params传参一般用于get请求,params传参时参数会附于rul后面以问号形式展示
Authorization--Authorization是验证是否拥有从服务器访问所需数据的权限。当发送请求时,通常必须包含参数,以确保请求具有访问和返回所需数据的权限。Postman提供了授权类型,可以轻松地在Postman本地应用程序中处理身份验证协议。详细操作见链接博文:
Headers--Request Headers(请求头)用来说明服务器要使用的附加信息,比较重要的信息有:Cookie,Referer,User-Agent等。在postman中可以在请求下方的Headers栏目来设置, 在列表右侧‘Presets-Manage Presets’可设置多个请求头信息,下次直接选用就可以了。博文参考文章:
Body--none:表示不用设置参数;form-data:就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有content-type来说明文件类型;content-disposition用来说明字段的一些信息;x-www-form-urlencoded:就是application/x-www-from-urlencoded,会将表单内的数据转换为键值对,当模拟表单上传数据时,用此选项,但当然此表单不能上传文件,只能是文本格式;raw:可以上传任意格式的文本,可以上传text、json、xml、html等,其实主要的还是传递json格式的数据,当后端要求json数据格式的时候,就要使用此种格式来测试;binary:相当于Content-Type:application/octet-stream,只可以上传二进制数据,通常用来上传文件,由于没有键值,所以,一次只能上传一个文件。参考博文:
Params和Body的区别---Params处设置的变量请求时会变成http://********?*******问号后面的参数带到请求的接口链接里。而Body里设置的参数则是接口真正请求时发的参数;①Params处设置的变量请求时,会显示在url后,通过问号传参。②Body里设置的参数则是接口真正请求时发的参数。不会出现在地址栏中。
Pre-request Script---Pre-request Script是集合中请求发送之前需要执行的代码片段(请求参数中包含一个随机数或者请求header中包括一个时间戳,或者你的请求参数需要加密) 参考博文:
Tests--常用方法参考博文:
cookies 设置:有可能存在部分任务场景,部分api 必须登录后才能访问。如果使用postman 的话,还是非常简单的,设置cookies即可解决,详细见博文:
Code:代码生成工具,查看当前请求的原始内容,可根据实际需求查看php,Java,js等原始内容。详细见博文:
#Comments:#需要在线时使用