问题标签 [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 对我们的 Enterprise API 进行性能测试。在使用“邮递员”进行测试时,我曾经通过以下标头:
- API 密钥
- 授权承载令牌
如果有人可以帮助我,那就太好了:如何在 Gatling 请求中将“API-KEY”和“Authorization Bearer”令牌作为标头传递?
请在下面查看我的代码:
performance - 我可以使用这些计算机参数在 Gatling 中启动多少用户:
我需要对我们的网站进行负载测试,负载为 2000r/s,根据我的计算机能力,您对此有何看法,可以吗?
我的电脑:MAC OS 版本:10.12.6 处理器:2.6 GHz Intel Core i5 内存:8 GB 1600 MHz DDR3
gatling - 在 Gatling 场景中将用户索引注入正文文件
我想使用 ELFileBody 并将变量放入 txt 文件中。该文件包含一个soap 请求。
请求(场景)只执行一次,但与用户一样多。我想将用户索引(执行位置)放入文件变量中。
像这样的东西:
这是我现在的代码:
如何将用户索引注入请求正文中的 myVar 变量?
gatling - Gatling:如何在控制台中显示完整的 HTTP 响应正文或将其打印到文件中
我是加特林的新手。我找不到一个简单的完整示例来说明如何查看完整的 HTTP 响应正文。
这是我的简单示例
如何将bodyString打印到文件或控制台上?
提前致谢
performance - 如何比较加特林脚本中的字符串
如何比较加特林脚本中的字符串?使用代码时
.check("${loginStatus}".is("1")) 比较变量 loginStatus
它遇到了“is”仅用于 Integer 而不是 String 成员的错误。
gatling - Gatling:无法打印来自 WebSocket 服务器的响应
我在 Gatling 中使用以下代码:
它不报告任何故障。我认为这意味着 JSON 值已成功存储在 clientID 变量中。当我添加
我收到错误
[错误] igcabSessionHookBuilder$$anon$1 - 'hook-1' 因 'java.util.NoSuchElementException: key not found: clientID' 而崩溃,转发到下一个此调用在 JMeter 中有效。请帮忙。
java - 加特林的替代品
我最近遇到了一些问题,因为我的依赖项已经更新为使用 netty 4.1,而 Gatling 有一段时间没有更新,并且仍然只能在 Netty 4.0 上运行。
任何人都知道 Gatling 的任何替代方案来创建类似的模拟和场景,以便在我的 Maven 生命周期中自动运行性能测试?
scala - Gatling:检查二进制响应不为空
我正在使用 Scala 对 Gatling 进行一些测试。我正在尝试检查返回的响应正文是否不为空。
我这样做是这样的:
但它不起作用。我得到:
有人知道如何实现我正在尝试的目标吗?
scala - 使用 gatling/scala 从模板为 POST 请求创建 Bulk XML
我想将批量 xml 发送到我的肥皂请求正文。我想知道有什么方法可以通过 Gatling/Scala 动态生成它们这就是我正在做的
private val request=exec( http("Post request to create") .post("/endPoint") .headers(Utils.soapHeaders) .body(ElFileBody("requestbody/ids.xml")) .check(status.is (Utils.successStatus)))
private val feedId = Iterator.continually( Map( "id" -> Random.alphanumeric.take(13).mkString, "transactionId" -> Random.alphanumeric.take(14).mkString ) )
val scnPostVehicleAsn=Utils.createScenario("soapService", feedId, request)
并且 requestbody/ids.xml 具有动态值 ${transactionId} 和 ${id} 的模板。
那么有没有办法根据模板动态生成xml,我不是在寻找重复功能。只需在执行前生成一次 xml 并传递它,稍后我将进行休息调用以验证它们
scala - 在 Gatling 中构建动态检查
我正在寻找动态验证响应正文。我有一个端点,它根据用户权限返回不同的主体。例如:
我知道我可以用jsonPath
这种方式验证一个 json 字段是否存在:
但是,我想使用进纸器或类似的东西使其可配置:
想法?