【问题标题】:How to import or use AWS SDK in Gatling如何在 Gatling 中导入或使用 AWS 开发工具包
【发布时间】:2017-07-19 13:30:26
【问题描述】:
我正在尝试对访问几个 AWS 端点的服务进行性能测试。我们有一个 JMeter 脚本来执行该测试。但最近我们开始知道加特林可以扩大规模。所以我正在尝试将我的 JMeter 脚本转换为 Gatling 脚本。有一点我需要读取私钥。为此,我需要使用 AWS SDK。在 JMeter 中,我只是将 AWS-SDK jar 文件复制到 lib 文件夹中,它就可以工作了。但我不确定我需要如何使用 AWS SDK for Gartling。你们中的任何人都可以对这些东西有所了解吗?请帮忙
【问题讨论】:
标签:
amazon-web-services
jmeter
performance-testing
gatling
【解决方案1】:
Gatling 是基于 Scala 的。 Scala 是基于 JVM 的,因此可以与 Java 互操作:
标准的 Scala 后端是 Java VM。 Scala 类是 Java
类,反之亦然。您可以调用任何一种语言的方法
从另一个方法。您可以在 Scala 中扩展 Java 类,
反之亦然。
from here
因此,您需要 - 将 AWS 开发工具包依赖项添加到您使用 Gatling 构建的项目中,就像添加到任何其他 Java/Scala 库一样。
互联网上有大量指南(尤其是 SOF),具体取决于您用于管理项目的构建工具。