使用Gatling作为集成测试工具



目前我有一个小套件的集成测试运行对我的web服务器,使一个请求和断言一些假设的响应应该是什么。这些都是用Ruby编写的,用于生成http请求。

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

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

有人有这样使用gatling的经验吗?

您可以使用断言API并设置接受标准。

然而,Gatling不是一个浏览器,不会运行/测试你的Javascript,所以这种方法只有在处理服务器端内容时才是现实的,比如测试REST api。下面是一个例子

最新更新