WebSocket Director:为实时应用程序提供基于场景的集成测试

37 阅读1分钟

作者。

Vladimir Dementyev,首席后台工程师,和Travis Turner,技术编辑专题

后台, 全周期软件开发, 网站可靠性工程, WebSocket, Ruby on Rails, Ruby

这篇文章介绍了WebSocket Director(wsdirector),这是一款用于WebSocket服务器的测试自动化工具,它使用存储在YAML或JSON文件中的人类可读场景。

根据Ruby on Rails,黑盒测试、端到端测试或系统测试只是测试的冰山一角(或钻石,随你喜欢)。尽管如此,它在实现软件的稳定性方面发挥着重要作用。然而,编写和维护高水平的集成测试并不是小菜一碟,特别是当你超越了经典的、同步的HTTP请求-响应模型。在我的例子中,所有的WebSockets的味道。为了帮助自己完成日常测试任务,我建立了一个工具--WebSocket Director,我很高兴在这篇文章中介绍它。

阅读更多