Netflix发布Polly.JS,一个用于HTTP交互的开源库
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
Netflix发布Polly.JS,一个用于HTTP交互的开源库相关推荐
- 清华大学发布珠算:一个用于生成模型的Python库
5 月 27-28 日,机器之心主办的第一届全球机器智能峰会(GMIS 2017)将在北京 898 创新空间举行.在峰会第一天下午的「机器学习」主题 Session 上,清华大学副教授朱军将分享解读& ...
- 一个用于网络摄像机的开源软件 --- mjpg-streamer
一个用于网络摄像机的开源软件 --- mjpg-streamer http://sourceforge.net/projects/mjpg-streamer luther@gliethttp:~$ w ...
- vanilla-tilt.js: 一个平滑的3D倾斜javascript库。
vanilla-tilt.js: 一个平滑的3D倾斜javascript库. 参考原文链接:https://www.5axxw.com/wiki/content/u3rci5 ( 如需查看英文版本,请 ...
- Google用更少标签生成图像,还提出一个用于训练评估GAN的库
参加 2019 Python开发者日,请扫码咨询 ↑↑↑ 译者 | 刘畅 责编 | 琥珀 出品 | AI科技大本营(ID:rgznai100) 生成对抗网络(GAN)是属于一种强有力的深度生成模型.G ...
- vba xml 怎么设置父节点_熊二做了一个xml报文处理的开源库easyxml
❝ 自信.冷静.专注.-- TM 熊的自我勉励 ❞ 1. 前言 熊二从去年开始,因项目需求接触到xml报文的处理,也是我第一次学习用C/C++的方式处理基于DOM模型的xml报文.因为本人比较懒hhh ...
- Howler.js:用于现代Web的音频库
Howler.js提供了一个现代音频库,支持Web Audio API和HTML5 Audio的回退机制.该项目致力于简化与使用JavaScript开发跨平台音频相关的开发工作. Howler.js为 ...
- 2021年用于图像处理的Python顶级库
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 介绍 正如IDC所指出的,数字信息将飙升至175 ZB,而这些信息中的巨大一部分是图片.数据科学家需要 ...
- 不是python中用于开发用户界面的第三方库-Python三方库:wxPython(GUI图形用户界面)...
wxPython是一套基于Python的第三方GUI插件,可用Python制作丰富的图形化界面程序. 安装:pip install wxPython 或者 网站下载安装https://pypi.org ...
- [js] 一个api接口从请求数据到请求结束共与服务器进行了几次交互?
[js] 一个api接口从请求数据到请求结束共与服务器进行了几次交互? API是一些预先定义的函数,或指软件系统不同组成部分衔接的约定.如果已经建立了连接,那么单次请求数据到请求结束应该是一次交互:如 ...
最新文章
- 深度:中国智能制造分析报告
- 云原生背景下故障演练体系建设的思考与实践—云原生混沌工程系列之指南篇
- 构造函数与折构函数(c++细节篇五)
- python建立数据库并序列化_Python之数据序列化(json、pickle、shelve)
- 安装linux修复系统文件夹,误删除 Linux 系统文件了?这个方法教你解决
- 孩子春节猛吃零食怎么办?专家支招:先用蔬菜填饱肚子
- Eclipse2019开发javaweb应用的配置(解决eclipse中没有Server配置选项和没有Dynamic Web Project项目类型)
- Ajax_使用 jQuery 实现Ajax
- WinServer2003秘笈放送
- falcon-agent模块代码里执行sys.CmdOutBytes命令导致的问题
- Android 10 添加第三方输入法为系统默认输入法
- linux中exec的用法
- 阿里云win2016服务器部署jdk+tomcat填坑
- 面向对象程序设计(JAVA)复习笔记(下)
- Pytorch系列笔记(二)
- 用python写bp神经网络作价格预测_bp神经网络预测python
- SDR技术原理解析 USRP收发原理
- 【JavaSE】面向对象编程
- excel内容拆分怎么做?
- dnf强化卷代码_DNF4.9日魔盒更新内容详解_全强化卷概率一览_52pk