如何验证生成 PDF 的 API?

问题描述 投票:0回答:1

我需要通过将生成 PDF 响应与来自单独 API 的 JSON 响应进行比较来验证生成 PDF 响应的 API。有人对如何在空手道框架中进行这样的设置有任何建议吗?

我目前有一个 PDF API 的功能文件、一个单独的 JSON API 功能文件,还有第三个用于“比较”的功能文件。我的假设是我可以将 PDF 和 JSON 响应都转换为字符串,并使用 match 关键字进行字符串与字符串的比较。

api validation intellij-idea karate
1个回答
0
投票

Karate 内置了视觉测试,因此可能会有所帮助:https://github.com/karatelabs/karate#compare-image

如果您指的是 OCR,您也许可以重用空手道机器人的一些代码:https://github.com/karatelabs/karate/tree/master/karate-robot

如果二进制比较足够,

match
关键字已经支持这一点:https://github.com/karatelabs/karate#match-text-or-binary

© www.soinside.com 2019 - 2024. All rights reserved.