使用Gatling作为集成测试工具

时间:2014-03-21 15:56:04

标签: ruby integration-testing stress-testing gatling

目前,我有一小组集成测试针对我的Web服务器运行,它发出请求并声明对响应应该是什么的一些假设。这些是用Ruby编写的,生成http请求。

我一直在关注Gatling作为压力测试工具,但我想知道它是否也可以用于集成测试。这样,所有端点请求都可以在压力测试和集成测试中重复使用。

我可能因为没有RSpec的BDD而在这里失去了一些东西,但却没有必要两次创建相同的测试。

有没有人有过以这种方式使用加特林的经历?

1 个答案:

答案 0 :(得分:7)

您可以使用Assertion API并设置验收标准。

然而,Gatling不是一个浏览器而且不会运行/测试你的Javascript,所以这种方法在处理服务器端内容时是切合实际的,例如测试REST API。这是an example