“云无界、端无边” OGeek 技术峰会 9月17日 南京不见不散! 了解详情
写点什么

Netflix 发布 Polly.JS,一个用于 HTTP 交互的开源库

  • 2018 年 7 月 22 日
  • 本文字数:504 字

    阅读完需:约 2 分钟

Netflix 最近发布了 Polly.JS ,一个用于记录、重放和模拟 HTTP 交互的开源库。

Polly 利原生机浏览器 API 来模拟请求和响应,以便减少配置工作,为开发人员提供一种管理 HTTP 请求的机制。

Netflix 团队发现,与 API 保持一致是一项艰巨的挑战,于是他们创建了 Polly。Polly 以灵活的方式记录和维护服务器响应。例如,它可以在测试运行期间记录和重放 HTTP 交互,用以验证应用程序的准确性,以及捕获请求和响应,用以模拟应用程序状态的变更。

Polly 支持 Fetch 和 XHR 请求,并为 Mocha 和 QUnit 提供测试工具。开发人员可以拦截、修改和附加事件,并应用更改来加速或减慢请求响应时间。

使用 Polly 记录的 HTTP 交互可以以 HTTP 存档(HAR)格式保存到浏览器的磁盘或本地存储器中。

目前支持大多数最新版本浏览器,不过根据社区反馈,Polly 团队正在积极提供对Internet Explorer 11 的支持。

Polly 团队还在努力为这个库提供同构的集成方式,以支持其他测试框架,如 Jest 和 Intern。目前仅限于在 Web 浏览器中运行测试。

Polly.JS 基于 Apache 2 许可发行,并鼓励开发者参与贡献代码,这里是贡献者需要阅读的相关指南

查看英文原文 Netflix Announces Polly.JS HTTP Interaction Library

2018 年 7 月 22 日 03:482363
用户头像

发布了 731 篇内容, 共 400.0 次阅读, 收获喜欢 1954 次。

关注

评论

发布
暂无评论
发现更多内容

企业级一站式大数据开发平台理论及实践

王知无

使用uni-admin搭建后台管理系统

代码哈士奇

uni-app uniapp unicloud uni-admin

基于FPGA系统合成两条视频流实现3D视频效果

不脱发的程序猿

智能硬件 FPGA系统 视频流 合成3D视频

为什么 Python 没有函数重载?如何用装饰器实现函数重载?

Python猫

Python

硬刚Hbase - 17道题你能秒我?我Hbase八股文反手就甩你一脸

王知无

硬刚数据仓库|SQL Boy的福音之数据仓库体系建模&实施&注意事项小总结

王知无

使用uni-upgrade-center搭建APP更新系统(升级中心+应用升级)

代码哈士奇

uni-app uniapp unicloud uni-admin uni-upgrade-center

大势已来,区块链的真正价值是什么?

CECBC

zip解压缩

低级打灰工

谁也讲不明白的SQL注入攻击被我讲明白了(中)?

网络安全学海

程序员 网络安全 计算机 渗透测试 SQL注入

2021最新Spring Security知识梳理

北游学Java

Java spring

计算机网络概述

若尘

计算机网络 6月日更

硬刚Hive | 4万字基础调优面试小总结

王知无

区块链引发了一场独特的社会运动

CECBC

最佳的管理者-库克

卢卡多多

苹果 管理者 6月日更

硬刚Presto | Presto原理&调优&面试&实战全面升级版

王知无

硬刚ClickHouse | 4万字长文ClickHouse基础&实践&调优全视角解析

王知无

硬刚用户画像(一) | 标签体系下的用户画像建设小指南

王知无

「SQL数据分析系列」11. 条件逻辑

数据与智能

数据库 sql 逻辑 条件

架构师实战营 模块七总结

代廉洁

架构实战营

这样理解Mysql索引,阿里面试官也给你点赞

慕枫技术笔记

MySQL 后端 索引

Data Mesh,数据网格的道与术

王知无

如何给岗位设计薪资结构?

石云升

股权 薪酬 职场经验 6月日更

让数字经济成滇中崛起增长极新引擎

CECBC

架构师实战营 模块七作业(王者荣耀商城的异地多活架构设计)

代廉洁

架构实战营

硬刚Apache Iceberg | 技术调研&在各大公司的实践应用大总结

王知无

架构实战训练营 - 模块七课后作业

Johnny

架构实战营

元数据的管理

奔向架构师

数据库 大数据 数据资产

嵌入方法在推荐系统中的应用(二十)

数据与智能

推荐系统 嵌入

Django搭建个人网站---Models的编写

IT蜗壳-Tango

6月日更

文件IO

低级打灰工

首届腾讯云大数据峰会暨Techo TVP开发者峰会

首届腾讯云大数据峰会暨Techo TVP开发者峰会

Netflix发布Polly.JS,一个用于HTTP交互的开源库_JavaScript_Dylan Schiemann_InfoQ精选文章