- 安装与更新
- 发送第一个请求
- 创建第一个集合(collections)
- 界面布局
- 帐号
- 同步
- 设置
- 请求(Request)
- 响应(Response)
- 历史记录(History)
- API 请求疑难解答
- 调试和日志
- 授权(Authorization)
- Cookies
- 证书(Certificates)
- 捕获 HTTP 请求(Capturing HTTP requests)
- Interceptor 扩展
- 生成代码段(Generate code snippets)
- 发出 SOAP 请求
- 创建集合(Creating collections)
- 分享集合(Sharing collections)
- 管理集合(Managing collections)
- 使用 Markdown 添加描述
- 示例(Examples)
- 数据格式
- 脚本简介
- 预请求脚本(Pre-request scripts)
- 测试脚本
- 测试示例(Test examples)
- 分支和循环(Branching and looping)
- 沙盒(Sandbox)
- 变量(Variables)
- 管理环境(Manage environments)
- 管理全局变量(Manage globals)
- 开始运行一个集合
- 在集合运行器中使用环境
- 使用数据文件(Working with data files)
- 运行多次迭代(Running multiple iterations)
- 构建工作流程(Building workflows)
- 共享集合运行(Sharing a collection run)
- 调试集合运行(Debugging a collection run)
- 与 Newman 集成
- 与 Jenkins 集成
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
测试脚本
测试脚本
使用 Postman,您可以使用 JavaScript 语言为每个请求编写和运行测试。
编写 Postman 测试脚本
Postman 测试脚本本质上是为特殊测试对象设置值的 JavaScript 代码。测试脚本在发送请求后执行,允许访问响应对象。您可以为对象中的元素设置描述性键,然后说明是否为 true。例如, tests[“Body contains user_id”] = responseBody.has(“user_id”);
将检查响应正文是否包含 user_id
字符串。
您可以根据需要添加任意数量的 key,具体取决于您要测试的内容。查看一些 Postman 测试的 例子 。
测试脚本将作为集合请求的一部分被保存。这对于后端和前端开发人员都是完美的,以确保一切都能正常运行。没有什么比通过代码试图弄清楚出了什么问题来的方便!
沙盒(Sandbox)
Postman 测试脚本在沙盒环境中运行,这与应用程序的执行环境是分开的。要检查测试脚本沙盒中的可用内容,请查看 Sandbox 文档 。
片段(Snippets)
虽然在编写测试脚本时几乎没有什么需要记住的事情,Postman 会尝试通过在编辑器旁边列出常用的代码段来简化此过程。您可以选择要添加的代码段,并将相应的代码添加到测试编辑器中。这是快速构建测试用例的好方法。
查看结果
Postman 每次运行请求时都会运行测试脚本。当然可以选择不看测试结果!
结果显示在响应查看器下的 测试 ( Tests )选项卡中。选项卡标题显示了多少通过了测试,并在此列出了在测试变量中设置的键。如果值为 true,则测试通过。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论