下载PDF
Postman > 实例探究 > Microsoft Education 使用 Postman Pro 进行集成测试
Postman Logo

Microsoft Education uses Postman Pro for integration testing

技术
  • 分析与建模 - 实时分析
  • 应用基础设施与中间件 - API 集成与管理
适用行业
  • 教育
适用功能
  • 商业运营
  • 产品研发
服务
  • 软件设计与工程服务
  • 系统集成
挑战
Microsoft Education 是跨国科技公司 Microsoft Corporation 旗下的一个新团队,其任务是为 K12 和高等教育市场开发 API。这些 API 旨在简化家庭作业、排班和课堂笔记本使用等任务。然而,该团队在为他们的 API 设置强大的集成测试方面面临挑战。他们需要一种解决方案,让他们能够自信而高效地将新更改发布到生产中,尽管他们的团队规模很小。此外,他们希望对测试拥有最终控制权,并将其与自己的源代码控制集成。
关于客户
微软公司是一家成立于 1975 年的跨国科技公司。该公司总部位于华盛顿州雷德蒙德,开发、制造、授权、支持和销售各种产品和服务,包括计算机软件、消费电子产品、个人电脑等。微软教育团队是公司内部的一个新团队,负责为 K12 和高等教育市场开发 API。这些 API 旨在让独立软件供应商、系统集成商和学校 IT 部门更轻松地完成家庭作业、排班和课堂笔记本使用等任务。
解决方案
微软教育团队使用 Postman Pro 来满足他们的集成测试需求。他们在 Postman 中为所有端点创建了集成测试,并使用 Postman 环境变量和测试脚本来构建自己的流控制结构。他们在 Postman 预请求或测试脚本中编写了 JavaScript,以创建自己的循环逻辑,用于在一系列请求中进行延迟和重试。使用 Postman 的环境模板,他们能够针对各种环境运行相同的测试,以进行测试、准备和生产。除了对其 API 进行内部 ping 测试之外,该团队还使用 Postman 监视器定期运行整个测试套件,如果在预生产或生产环境中的计划运行期间单个测试失败,则会收到警报。他们还使用 Postman Pro 集成将数据与 GitHub 同步以进行源代码控制。
运营影响
  • The Microsoft Education team was able to set up robust integration testing with just a few clicks, saving time and freeing up resources to focus on successfully shipping their product.
  • The team was able to create their own flow control structures using Postman environment variables and test scripts.
  • The team was able to run the same tests against various environments for testing, staging, and production, making it convenient to switch between environments on an ad hoc basis.
数量效益
  • The team was able to run the full test suite every 2 hours using Postman monitors.

相关案例.

联系我们

欢迎与我们交流!

* Required
* Required
* Required
* Invalid email address
提交此表单,即表示您同意 IoT ONE 可以与您联系并分享洞察和营销信息。
不,谢谢,我不想收到来自 IoT ONE 的任何营销电子邮件。
提交

Thank you for your message!
We will contact you soon.