- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Postman:Postman测试报告:Postman集合测试与Runner
1Postman集合测试简介
1.1理解Postman集合
在Postman中,集合是一种组织和管理API请求的方式。它允许你将多个
相关的请求分组在一起,形成一个逻辑单元,这对于测试API的整个工作流程
非常有用。集合可以包含任何数量的请求,每个请求都可以有自己的URL、方
法、头信息、预处理脚本、测试脚本和数据。
1.1.1集合的结构
一个典型的Postman集合可能包含以下元素:
请求:每个请求都有其特定的URL、HTTP方法(如GET、POST、
PUT等)和可能的请求体。
环境变量:用于存储和管理API测试中常用的变量,如API的基
URL、认证令牌等。
预处理脚本:在发送请求前执行的JavaScript代码,可以用来设置
请求头、修改请求体或更新环境变量。
测试脚本:在请求响应后执行的JavaScript代码,用于验证API的
响应是否符合预期。
1.1.2集合的用途
API测试:通过集合,你可以自动化测试API的多个端点,确保它
们按预期工作。
团队协作:集合可以共享给团队成员,方便团队协作和代码审查。
文档:集合可以作为API的文档,展示API的使用方式和预期响
应。
1.2创建和管理集合
1.2.1创建集合
1.在Postman的左侧菜单中,点击New。
2.选择Collection,输入集合名称,然后点击Create。
1.2.2添加请求到集合
1.在集合中,点击Add按钮。
1
2.输入请求的名称、URL、选择HTTP方法,可以添加请求头和请求
体。
3.点击Send测试请求,或点击Save保存请求到集合。
1.2.3管理集合
编辑:点击集合中的请求,可以编辑请求的详细信息。
删除:在请求上点击右键,选择Delete。
排序:拖动请求可以改变它们在集合中的顺序。
导出和导入:使用Export和Import功能,可以将集合保存为
JSON文件,或从JSON文件中恢复集合。
1.3集合中的请求和环境变量
1.3.1使用环境变量
环境变量在Postman中用于存储和管理API测试中常用的值,如URL、认
证信息等。它们可以被多个请求共享,使得测试更加灵活和高效。
示例:设置环境变量
//设置环境变量
pm.environment.set(baseUrl,);
//在请求中使用环境变量
pm.sendRequest({
url:pm.environment.get(baseUrl)+/users,
method:GET
},function(err,res){
console.log(res.text());
});
示例:在预处理脚本中使用环境变量
//预处理脚本示例
consttoken=pm.environment.get(authToken);
pm.request.headers.add({
key:Authorization,
value:`Bearer${token}`
});
2
1.3.2测试脚本
测试脚本用于验证API的响应是否符合预期。Postman使用Chai断言库来
编写测试脚本。
示例:编写测试脚本
//测试脚本示例
pm.test(Statuscodeis200,function(){
pm.response.to.have.status(200);
});
pm.test(Bodycontainsstring,function(){
pm.expect(pm.response.te
您可能关注的文档
- Postman:Postman安装与配置:Postman变量与环境变量.pdf
- Postman:Postman安装与配置:Postman插件与扩展功能.pdf
- Postman:Postman安装与配置:Postman高级请求设置.pdf
- Postman:Postman安装与配置:Postman环境配置.pdf
- Postman:Postman安装与配置:Postman集合与集合管理.pdf
- Postman:Postman安装与配置:Postman与持续集成.pdf
- Postman:Postman安装与配置:Postman自动化测试.pdf
- Postman:Postman安装与配置:创建第一个API请求.pdf
- Postman:Postman安装与配置:使用Postman预设请求类型.pdf
- Postman:Postman安装与配置教程.pdf
最近下载
- 《蔚来公司盈利能力评价的案例分析》12000字.docx
- 2024年初级会计职称《初级会计实务》精讲课件-第十章--政府会计基础.pptx VIP
- Unit 6 Useful numbers PartA(3) Letters and sounds 课件 人教版(PEP)英语三年级上册.pptx
- 《Canon 5D2完全指南》.pdf
- 北京市海淀区名校2023-2024学年高二上学期生物第一次月考试卷.docx VIP
- 中医与西医临床科室的会诊、转诊制度.doc VIP
- OITEK海洋仪器6240 10A微欧计中文用户手册.pdf
- 2023-2024苏教版三年级上册《科学》全一册全部教案.doc
- 中华民族共同体概论课件专家版12第十二讲:民族危亡与中华民族意识觉醒(1840-1919).pptx VIP
- 实用新型专利申请模板.doc
文档评论(0)