问题标签 [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.

0 投票
1 回答
3371 浏览

scala - 传递参数 - 用户数

我在linux终端中使用加特林。当我传递github中描述的参数时,出现错误:

这是我的代码:

我在终端中使用:

请耐心等待,因为我对 scala 和 gatling 完全陌生。谢谢你的帮助。

0 投票
1 回答
2334 浏览

jenkins - 没有 pom.xml 的 Jenkins 的 Gatling 插件

有没有人尝试为詹金斯使用加特林插件,但没有 Maven?我没有 Maven 项目,但我使用 Gatling 从终端(bash 脚本)生成结果。使用-rf开关我将结果文件夹目标更改为/var/lib/jenkins/jobs/Gatling_test/builds/newest_build/results,但无论如何都会出现错误:

构建只是运行 shell 脚本,构建后操作设置为Track a Gatling load simulation. 感谢您的任何建议。

0 投票
1 回答
1660 浏览

testing - 如何使用相关性在 Gatling 中获取票证

这是加特林录音机脚本。

如果我们看到这三行:

我们将对用户名和密码使用参数化。这些是我们在运行测试时可以从 csv 文件中获取的输入值。这里的“lt”是ticket的参数。它是在我们启动 URL 时由 CAS 生成的。

以下代码是 BaseURL 响应的一部分。

这里 CAS"LT-828-wppjtrEoGU6gj9UVFt3soVqQ3mLMwe"在 BaseURL 响应中生成票证。在这里,我需要从 BaseURL 响应中提取票证并在登录请求中使用此票证。

以前我使用 Jmeter 中的正则表达式name="lt" value="(.*?)"从 BaseURL 响应中提取票证。

请帮助我如何在加特林提取车票。

你能告诉我如何关联视图状态。

感谢和问候

纳拉辛哈

0 投票
1 回答
601 浏览

scala - 用于从 JSP 中解析 json 的 Gatting 压力工具

我有一个呈现 JSP 页面的 spring 服务。Spring 控制器在我的 JSP 中使用的请求属性中设置 JSON 数据。谁能告诉我如何解析这个 JSON 数据。我知道如果我的 Web 服务响应是普通的 json,我可以使用 jsonPath 进行解析。但就我而言,JSON 是 JSP 的一部分。所以我有点卡住了。

0 投票
2 回答
12984 浏览

scala - 加特林代理配置

这是对这个问题的跟进。我正在使用相同的配置。但是,我正在尝试通过代理服务器使用内部网站。我不确定以下是否是在模拟中配置代理的正确方法。

这是我修改后的代码。

我还进行了修改conf/gatling.conf以包含代理。我不确定配置代理的正确方法是什么。

运行模拟时出现以下异常。

0 投票
2 回答
2077 浏览

scala - 基于特定值提取的 Json 路径

我有一个场景,我需要提取特定的 JSON 值。例如:我想提取书名“世纪语录”的作者。我正在使用以下Jsonpath $..book[?(@.title eq 'Sayings of the Century')]. 但它没有给我任何回报。你能告诉我如何实现这一目标。

0 投票
1 回答
11015 浏览

scala - If else condition inside check in gatling

我需要if-else在我的加特林检查中实现一个条件。

例如:- 下面,我可能会在 JSON 响应中将 items 数组设为空。所以我需要检查项目是否为空。我需要执行另一组操作。你能告诉我我怎样才能做到这一点吗?

0 投票
1 回答
866 浏览

gatling - 带有加特林的简单负载测试的奇怪时间响应结果

我想在我的 mac (Mac OS 10.8.1) 上使用 Gatling 2.0.0-M3 在我的服务器上执行负载测试。

我有两个 REST 服务要测试:版本和健康检查。这些服务不连接任何数据库,相对简单。他们在正文中返回一些文本。当我尝试一次加载测试一项服务时,响应时间似乎是正确的(小于 10 毫秒)。但是,当我混合调用这些服务时,响应时间超过 12,000 毫秒。

这是我为测试服务而编写的代码:

你有什么线索吗?

0 投票
1 回答
380 浏览

gatling - Gatling all request failed with Network is unreachable

我在 Debian Wheezy 下使用 Gatling 的当前最新版本 2.0.0.-M3a,这是我对这个工具的第一次测试。所有场景都失败并出现以下错误:

我尝试了其他示例场景,它是相同的,我检查了我的网络,它运行良好,到本地主机或其他主机。可能是缺少一些 java 库,我在任何地方都找不到 Debian 的 java 包列表要求。

如何解决这个问题?

0 投票
4 回答
4686 浏览

scala - Gatling-tool 提取 cookie 数据

我目前正在用 gatling 编写一个测试模拟,但我已经碰到了一堵砖墙。我的一个帖子请求有一个奇怪的要求。请求是:

此发布请求不会通过在 URL 末尾附加表单键来完成,表单键存储在名为:CACHED_FRONT_FORM_KEY 的 cookie 中

我需要一种方法从 gatling cookiejar 中获取该 cookie 中的值并在 post 请求中使用,如下所示:

我做了一些谷歌搜索,发现了一个类似的请求:

https://groups.google.com/forum/#!topic/gatling/gXosGVnUuZA

但我不确定如何将它实现到模拟文件中,我目前使用的是 gatling 1.4.3。任何帮助将不胜感激。