问题标签 [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.
json - Gatling - 通过 JSON 数组循环
我有一段代码需要遍历从 REST 服务的响应中获得的 JSON 数组。(这里有完整的要点。)
第一个请求的响应格式是
并playerId
在会话中显示为
我在第二个请求中看到正文是
预期:3 个请求,正文为
如果我只保存 playerIds,我可以成功循环结果数组:
scala - Gatling - doIfOrElse 使用 Map.size 条件进行错误分支
在下面的代码片段userMap
中是一个空映射,但是当它运行时仍然执行 else 块并且我得到错误
输出显示即使 userMap.size == 0 也执行了 else 块
scala - Gatling - 会话 EL 在标题内无法识别
我正在尝试分离链并将其保存在可重用的变量中
这编译得很好,但在运行时给了我以下错误
16:35:25.156 [INFO] ighcHttpProtocol - 开始热身
16:35:25.681 [INFO] ighcHttpProtocol - 热身完成
16:35:25.731 [错误] ighaHttpRequestAction - 未定义名为“pList”的属性
16:35:25.732 [错误] ighaHttpRequestAction - 未定义名为“pList”的属性
它没有给出任何行号,但我确信它的下一行有问题。
当我在 exec 中使用 chain1 inline 时,它工作正常。
来自 Gatling 用户组的交叉发布
scala - Gatling: Get cookie value with Gatling 2
Hi I want to extract a value from a cookie and pass that cookie value as a parameter to the next exec(). I found some syntax which does not work for the new Gatling 2. Could someone please show an example?
Thanks
performance - 加特林喂食器 - 帖子不起作用,得到
我有一个如下所示的 csv 文件。
我尝试使用 CSV 馈送器对 CSV 文件中的每一行执行 POST 请求。帖子不起作用。但是,使用相同的馈线文件的 GET 可以工作。我的语法错了吗?或者它不是使用馈线进行 POST 的正确方法吗?
下面是我的课。
下面的 GET 确实有效:
gatling - Gatling 是否提供了一种比较以前运行的测试的方法
我一直在运行 Gatling 测试,结果文件夹中有一大堆报告。例如,我有一个每秒 200 个请求的报告和一个每秒 400 个请求的报告。
无论如何,是否可以将报告相互比较?
scala - 如何在“exec”中使 Gatling 测试失败?
带有 exec 链的 Gatling 场景。请求后,保存返回的数据。稍后它会被处理,根据处理结果,它应该失败或通过测试。
这似乎是最简单的情况,但我找不到任何可靠的信息如何从 exec 块中失败测试。assert破坏了场景并且看似 Gatling(如:异常抛出不仅使测试失败)。
例子:
在“监护人失败,关闭系统”的某个地方的场景之上。
现在这似乎是一件有用的、经常使用的事情——我可能错过了一些简单的事情。怎么做?
scala - 当 Gatling-test 的失败百分比过高时,maven-build 失败
我正在尝试通过 Gatling 运行一个简单的性能测试。我使用 maven 来运行该过程。为了在代码更改破坏我的 gatling-tests 时轻松获取,我希望 maven-build 失败。我已确保添加<failOnError>true</failOnError>
到我的 pom.xml 文件中。
我当前的脚本是这样的:
我使用 maven(使用 gatling-maven-plugin)运行构建,mvn clean gatling:execute
它总是会成功。(即使服务器没有运行)。我正在寻找一种方法来确保当 gatling-test 失败(或失败百分比过高)时 maven 构建失败。
json - Gatling/Scala 无法找到 JSON 检索的会话密钥
我对 Gatling 很陌生,并且已经习惯了使用它,所以我需要用它编写自动化脚本。我以前没有任何经验。
当我尝试运行多个场景时,我会在登录后检索“session_key”作为 JSON 响应的一部分。我尝试遵循互联网上的指南,保存了这个值,但是当我尝试在第二种情况下进一步使用它时,表达式语言找不到它。
我已经验证了我的 JSONPath 表达式,它似乎是正确的。
我还在下面列出了我的代码,但用我的问题的模拟数据替换了使用数据。
感谢您提供的任何帮助,因为这让我头疼了一个星期,不幸的是,目前只有我可以处理这个问题。
json - Gatling :- 使用 jsonFileFeeder 比较 Web 服务 Json 响应
我正在使用 JSON feeder 来比较 Web 服务的 JSON 输出,如下所示,
但它会引发错误