如何使用Roxy框架测试MarkLogic REST API?默认的Roxy测试框架用于测试遗留应用程序,我们最近引入了REST;因此,寻找一些自定义的解决方案来测试REST。
目录结构:
| ml.bat
+---data
+---deploy
+---project-files
+---rest-api -------------> Newly introduced REST APIs source code
\---src -------------> legacy application source code任何帮助都将不胜感激。
发布于 2020-07-24 19:42:31
如果您导入了执行实际工作的模块,则可以将这些模块作为“遗留”应用程序代码的一部分进行测试。
为了测试REST扩展(您可能还想看看更轻量级的数据服务),我个人只会使用普通的REST/HTTP测试工具,如Postman、Raygun、JMeters等。
出于好奇,您使用的是Roxy-MVC还是Roxy-Hybrid?或者基本上Roxy作为部署工具在REST-api应用程序上工作?我在问,因为一年多来Roxy没有发生太多事情,所以最好转移到ml-gradle。
发布于 2020-08-14 06:22:50
Marklogic工作流有这种类型的测试:https://github.com/marklogic-community/marklogicworkflow/tree/develop/src/test/ml-modules/root/test -套件中的示例启动e2e-rest并使用xdmp:http-X函数
它们不适合胆小的人,因为端点需要通过套件设置复制到测试数据库中(请参阅workflow-deploy-rest-resources.xqy),并且在运行所有测试之前要小心不要将其删除。
https://stackoverflow.com/questions/63071790
复制相似问题