【发布时间】:2017-11-10 02:23:12
【问题描述】:
目前,我正在使用两种不同的框架进行 REST API 集成测试和负载/压力测试。分别为:geb(或黄瓜)和gatling。但大多数时候,我正在重写我一直在为集成测试编写的负载/性能场景中的一些代码。
所以问题是:是否有框架(在 JVM 上运行)或简单的方法来编写集成测试(对于严格的 REST API 用例),最好以编程方式,然后使用这些集成测试组装负载测试场景。
我读过cucumber 或许可以做到这一点,但我缺少一个合适的例子。
要求:
以编程方式编写集成测试
对于任何集成测试,都具有“提取”值的能力(例如,gatling 可以提取 json 路径的方式相同)
在负载测试场景中组装集成测试
如果有人有经验可以分享,我很乐意阅读任何博客文章、GitHub 存储库或任何处理这种方法的来源。
提前感谢您的帮助。
【问题讨论】:
标签: cucumber integration-testing load-testing geb gatling