1、首页模块
2、操作区
2.1、请求区
Params 请求参数
前端发送请求最常⽤的是get请求还有post请求
get请求只能传params参数,params参数都是拼在请求地址上的
post可以传body和params两种形式
params形式传递数据不管是get还是post请求,参数最后都是以拼接url的形式出现
get请求没有body的传参方式
- 来源https://blog.csdn.net/qq_43124335/article/details/127751779?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EAD_ESQUERY%7Eyljh-1-127751779-blog-106864930.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EAD_ESQUERY%7Eyljh-1-127751779-blog-106864930.pc_relevant_aa&utm_relevant_index=2
Authorization 授权:如果接口需要授权,可以在该页面设置授权方式(type)和授权信息
Headers 请求头,可以设置请求类型(Content-Type)和Cookie,对应Google浏览器开发者工具的Headers-Request-Headers
Body 请求体,对应Google浏览器开发者工具的Payload
form-data:混合表单,支持上传文件 ;
x-www-form-urlencoded:文本表单;
raw:原始格式,支持JSON/XML格式(后面可选择) ;
binary:二进制格式,用于发送二进制数据流
- 利用form-data方式进行POST请求的时候, 请求的参数可以通过request.argument以及request.body_arguments得到的是可以直接使用的字典格式(强烈推荐)。
通过requst.body得到的参数,则是分割开的,需要自行处理后才能进行使用(不推荐)
- 利用raw方式进行POST请求的时候, 请求的参数只能通过request.body获取到的。
通过这个参数获取到的是一个json字符串, 通过json.loads(request.body)即可将传递过来的参数转换成字典,做下一步操作。
- 来源:https://blog.csdn.net/weixin_45438997/article/details/115126419
Tests:请求后脚本,Javascript语法,用于请求返回后做一些处理或断言结
Pre-request Script:请求前脚本,Javascript语法,用于在发送请求前生成一些动态数据或做一些处理
2.2响应区
响应内容(body): Pretty(美化格式),Raw(原始格式),Preview(HTML预览格式)
响应Cookie,对应请求的cookie
响应头(headers)
测试结果(Test Results):对应请求中Tests中设置的断言