我们正在对所有相关CI使用赛普拉斯测试;这是我不能改变的事情。我正在为不与任何UI对话的服务进行集成测试。它(基本上)以S3文档的形式传递结果,并发送存储桶和密钥。相关文档是快速压缩的(以帧格式)CBOR数据。我需要解压缩,解码(这部分很简单),然后对数据进行断言。
通常,解压缩并不困难;有大多数主要语言的库,包括javascript。但是,由于以下问题,我无法在npm上找到可以处理此问题的JavaScript库:
fs
似乎也很难进行轰炸,因为它是在(无头)浏览器而不是服务器端节点脚本中执行的。我欢迎您提出任何建议。我不是Java语言的本地人,我希望我只是缺少明显的东西。
请注意,我并不太担心表现;尽管感兴趣的服务可以处理大量数据,但测试装置却很小(最多几个kb),即使是非常慢的解压缩器也不会成为问题。