如何解决使用 Gatling 进行并行测试
我有一个为一个流程定制的 Scala 文件,让我们从登录、验证屏幕和主屏幕说起。 我还有许多其他工作流程,例如
1.登录,验证屏幕,家庭和更改地址。 2.登录,验证屏幕,首页和更改信用额度 3.登录、验证界面、首页和丢失/被盗。
以下是我的问题。 我是否应该将上述所有工作流的 Scala 代码包含在一个单一的 Scala 文件中,并使用 setUp 将它们称为场景?或者上述流程可以在单独的 Scala 文件中吗?
我的最终目标是并行执行上述所有流程,以便我们可以衡量应用程序可以处理的负载。任何示例/代码表示赞赏。
解决方法
您可以根据需要拆分成多个 Scala 文件,然后导入到一个模拟中,例如:
object Scenario1 {
val scenario = ???
}
object Scenario2 {
val scenario = ???
}
class MySimulation extends Simulation {
setUp(
Scenario1.scenario.inject(???),Scenario2.scenario.inject(???),)
}
您应该通过 official tutorials 或 Gatling Academy,这在那里清楚地展示了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。