问题标签 [scala-gatling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - Gatling 插件错误
我有来自https://github.com/gatling/gatling-maven-plugin-demo的示例 它对我有用,一切都很好,但是如果我尝试添加自己的模拟或从我得到的示例中更改模拟
更新:
刚刚删除了我自己的模拟,现在它不起作用了。
如果我再次在作品中删除我的模拟,不确定发生了什么,但这似乎非常有问题,我想使用加特林,但如果错误不断出现,我愿意听取有关我需要的更多用户友好插件的建议能够与并发用户一起测试,并找出加载需要多长时间,最好是在 java 中。
performance-testing - 在 gatling 中连接异常 - 这是什么意思?
我在本地机器上运行以下配置以验证每秒 20K 请求..
它在报告中给出了以下错误......这在加特林中意味着什么?
jnConnectException:无法分配请求的地址:/xx.xx.xx:xxxx 3648 83.881 %
jnConnectException: 连接超时:/xx.xx.xx:xxxx 416 9.565 % status.find.is(200),但实际找到500 201 4.622 %
jucTimeoutException: 60000 毫秒后请求超时未连接 84 1.931 %
这些超时是否由于服务器未处理请求或未来自我的本地计算机的请求而发生
gatling - 你如何使用 Gatling 的 checkIf 方法?
在此处记录,Gatling 的checkIf
方法用于条件检查。它在 fluent API 上不可用,ScenarioBuilder
但我可以在CheckSupport
课堂上看到它。我搜索了互联网,找不到一个例子。
我正在使用加特林 2.3.1。
scala - 运行性能测试时发现 Gatling Scala“未找到:类型 ExtraInfo”错误
我遇到了一个问题,当我尝试开发一种方法来生成simulation.log 时,每当我收到200 以外的状态并收到“KO”时,我就会遇到错误。我想知道是否有解决此问题的解决方案?
错误:
代码:
scala-gatling - 如何在 Gatling Simulation 中断言 couchbase 中的记录计数
我正在尝试捕获在运行加特林模拟测试时创建的记录。
我的情况是
从 csv 读取 json 数据并发布到由微服务使用的 kafka 并将数据存储到 couchbase 中,
由于kafka以异步模式发布消息,所以我们无法知道在数据库中创建了多少记录。
有什么办法可以从 couchabse 获取数据并断言,如果 couchbase 中的记录不等于请求,那么模拟应该失败?
加特林
scala - 从可执行 jar 运行 gatling 项目
我有一个小型 Gatling 项目,我想通过 sbt 打包,然后在具有不同 JVM 参数的不同 Linux/Windows 机器上运行。我已经尝试了该sbt package
命令,但没有成功。以前有人做过类似的事情吗?
scala-gatling - 使用 gatling 的 API/ 微服务特定测试
我是 scala 和 gatling 的新手。到目前为止,我已经使用 gatling 记录了特定于场景的模拟,但我想知道如何单独对每个 API 执行加载。
在我的场景中,我有不同的 API,如 loginservice、accountservice 和消息服务,并且由于记录的场景是特定于场景的,它们实际上并没有单独对每个 API 执行负载测试。
我想分别对每个 API 执行负载测试并检查性能。
请让我知道实现这一目标的方法。
scala - 在 Gatling 测试中传递配置
这里是 Gatling/Scala 的菜鸟。
这可能是一个有点愚蠢的问题,但我无法找到我正在尝试做的事情的例子。
我想为我的一些调用传递一些内容,例如 baseURL、用户名和密码。这将从 env 更改为 env,因此我希望能够在 env 之间更改这些值,但在每个环境中仍然具有相同的测试。
我知道我们可以输入值,但似乎更多的是用于迭代数据集,而不是像我一样传递配置值。
理想情况下,我想将此信息保存在 JSON 文件中,而不是在命令行中传递它,但也许那不可行?
任何关于这方面的指导都会很棒。
performance - Gatling 中的随机节流
有什么方法可以随机化 Gatling 中每秒的请求吗?在文档中,他们提供了reachRps和jumpToRps,它们不提供范围内的动态请求。如何设置脚本以在每秒 500 到 1000 的范围内发布请求?
scala - Gatling:如何解决“找不到隐含参数”?
我有这个加特林模拟:
其中配置很简单object Configuration { ... }
。
Gatling 不会编译测试,并说明此错误消息:
我该如何解决这个错误?