【发布时间】:2015-08-19 21:54:19
【问题描述】:
我正在使用 Gatling,但在实施集成测试时遇到了问题。我正在运行的测试有两个部分(scenarios):
第一部分是一个简单的GET 请求,用于验证预期的服务器响应。在此步骤中,它返回表单的配置ID 以及表单的其他属性。
在下一步中,我将点击 PUT 路由,它会更新此表单配置的各种属性,以便通过应用程序的后端测试此路由和其他功能。
这些步骤的问题是,在运行第二步之后,如果在该配置下保存了任何表单,它会出于安全目的克隆一个副本并更改ID。长话短说,同一个ID 不会在测试之间持续存在。
我的问题是:在 Gatling 中有没有办法运行 SQL 查询来获取值并存储它们,然后传递它们?或者有没有办法存储来自GET 方法的变量并将其传递到第二个场景的PUT 方法中。我知道有 Gatling 的.saveAs() 方法,但我相信这个函数的范围只有scenario。
请通知我以获得进一步的说明和详细信息;提前致谢。
【问题讨论】:
标签: scala integration-testing gatling