问题标签 [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.
gatling - Gatling 从 csv 文件中获取
通过从 Google Chrome 创建一个“.har”文件,我创建了一个 Gatling 模拟。而且我已经更改了输入参数并尝试从“.csv”文件中获取数据。现在,当我运行模拟时,如何检查 Gatling 模拟是否已从“.csv”文件中获取数据字段?
scala - Gatling2:以字节数组形式获取响应正文
我想发送一个请求并将收到一个 byte[] 正文响应。基于这个 byte[] 响应,我想提取一个值(使用 protobuf)并在另一个请求中重用这个值。
经过几个小时的搜索,我找不到将 http 响应正文提取为字节数组的可能性:
或者,如果我可以在 getFirstRequest 中设置一个值,我可以在 getSecondRequest 中重用它也可以:
entity-framework - 在性能测试时,底层提供程序对某些用户开放失败
我正在通过 gatling 性能工具为多个用户测试我的应用程序。当它为同时用户点击登录方法时,一些用户成功登录,但对于某些用户,我得到“底层提供程序在打开时失败”。错误。下面是堆栈跟踪:
在 System.Data.EntityClient.EntityConnection.Open() 在 System.Data.Objects.ObjectContext.EnsureConnection() 在 System.Data.Objects.ObjectContext.CreateFunctionObjectResult[TElement](EntityCommand entityCommand, ReadOnlyMetadataCollection 1 entitySets, EdmType[] edmTypes, MergeOption mergeOption)
at System.Data.Objects.ObjectContext.ExecuteFunction[TElement](String functionName, MergeOption mergeOption, ObjectParameter[] parameters)
at System.Data.Objects.ObjectContext.ExecuteFunction[TElement](String functionName, ObjectParameter[] parameters)
at Pals.Entities.PalsEntities.sp_FetchVinStatusForAdminCountModifiedAsn(String dealerid, String oemid, String terminalId, Nullable
1 fromDate, Nullable1 toDate, String onHoldDisplayFlag)
at Portal.Business.Implementation.VinStatusCountAdmin.<>c__DisplayClass1.<FetchVinStatusForAdminCountAsn>b__0()
at Microsoft.Practices.TransientFaultHandling.RetryPolicy.ExecuteAction[TResult](Func
1 功能)在 Portal.Business.Managers.DashBoardManager.GetVinStatusCountForAdmin(字符串经销商 ID,字符串 oemId,字符串终端 ID,DateTime fromDate,DateTime toDate,字符串 onHoldDisplyaFlag)处TerminalId, DateTime fromDate, DateTime toDate, String boardStatus, String onHoldDisplayFlag) at Portal.Business.Managers.DashBoardManager.GetDashBoardParallel(SimpleSearch objdao, String boardStatus) at Pals.Web.Controllers.SearchController.LoadDashBoardParallel(String DealerId, String shipperId, String terminalId , String fromDate, String toDate, String boardStatus) at lambda_method(Closure, ControllerBase, Object[]) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary
2 个参数)在 System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12() 在 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter 过滤器,ActionExecutingContext preContext,Func 1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList
1 过滤器,ActionDescriptor actionDescriptor,IDictionary`2 参数) 在 System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
我在我的应用程序中使用实体框架。
cookies - 使用 Gatling 工具管理 jsessionid cookie
我有一个关于Gatling模拟的审讯,其中涉及登录到 java webapp。
我设置了以下模拟,我惊讶地发现即使我没有JSESSIONID
在请求之间明确检索和设置 cookie,它也能正常工作。
我本来希望得到评论//AUTHENTICATED REQUEST HERE
失败....
有人可以提供见解吗?
java - Scalac 包含“对象语言不是包 org.apache.commons 的成员”
我正在尝试将 Apache commons-lang 添加到我的 Gatling 项目(一个用 Scala 编写的负载测试工具)。我将 jar 放到 Gatling 的lib/
目录中,该目录被添加到类路径中,但我仍然从我的导入语句中收到以下编译错误:
抛出错误的代码:
运行脚本的最后几行:
我错过了什么?目录中的所有其他 jarlib/
都可以正常加载。
playframework-2.0 - 播放框架:具有 5k 个请求的 SocketException
您好我正在使用 Play Framework 测试压力测试工具。每当我以不同的坡度运行测试时,在尝试总计 10k 的请求达到大约 5k 后,我会收到以下错误。每次播放可以处理多少个请求是否有限制?下面的错误是什么?
scala - 即使第一个失败,也要执行多项检查
在下面的示例中,我使用 Gatling 对 REST Web 服务执行 POST 请求。有两个检查。我检查状态是否返回为 OK,并且我还检查 JSON 结构中是否返回错误字符串。
如果 REST Web 服务返回状态 FAIL 和描述问题的自定义 errorString,我将永远不会在控制台输出中看到错误字符串。看起来如果加特林放弃了第一次失败的检查。
我宁愿让它执行所有检查并打印所有失败的检查,以便我在日志中获得更多信息。这可以以某种方式完成吗?
编辑:问题是关于 Gatling 1.5.X
scala - 如何在并发请求之间共享以前检索到的值?
我目前正在使用gatling
. accessToken
因此,我必须通过对 Web 服务的请求来检索一些内容。
之后,我使用检索到的accessToken
. 到目前为止,这有效。
但现在我想使用检索到的同时对后面的请求进行压力测试accessToken
。accessToken
只能检索一次,但之后的并发请求都应该使用相同的检索accessToken
。
我对 scala 不太熟悉,但我做了一个 scala 单例,我想将检索到的存储accessToken
在一个单例变量中,以后并发请求可以使用该变量。
这是一个好方法吗?我怎样才能做到这一点?
gatling - 如何在加特林循环中增加变量
我正在尝试编写一个 Gatling 脚本,在其中我从 CSV 文件中读取一个起始编号并循环遍历,比如 10 次。在每次迭代中,我想增加参数的值。
看起来需要一些 Scala 或 Java 数学,但找不到有关如何执行此操作或如何以及在何处将 Gatling EL 与 Scala 或 Java 结合的信息。
感谢任何帮助或指导。
scala - Gatling - 验证 SOAP ResponseBoxy 中的值
我正在寻找从 SOAP Web 服务返回的 ResponseBody 中的值。
这是来自 Web 服务的示例 ResponseBody:
我有以下内容:
我收到一条错误消息,说明.in
它不适用于 String 类型,但我不确定如何验证 xml 的响应是否包含特定值。
任何帮助都会很棒,而且我还需要任何其他的帮助。提前致谢。
编辑:我忘了提到我正在使用 gatling 版本 2.0.0-M3a - 在此先感谢。