问题标签 [ruby-jmeter]

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 回答
1160 浏览

jmeter - ruby-jmeter 脚本 - 使用提取正则表达式:选项和变量值

我正在使用 ruby​​-jmeter gem 编写 DSL 脚本来进行性能测试自动化..

我发现这对于导航到我的 API URL、发布数据、断言预期结果和生成性能趋势报告非常有用。

在 ruby​​-jmeter 中使用 extract regex: '', name: '' 语法时卡住了。

我想要这样的东西:我访问http :// domain/api/user?q=create,我发布了一个原始 JSON 数据作为输入,我得到了所需的 JSON 响应。我想从这个响应中提取一个模式并动态使用这个值,这样我就可以将它作为我的原始 JSON 输入的输入提供给 Visithttp: //domain/api/user?q=read
基本上我正在尝试:




研究过 ruby​​-jmeter 的人可以在这里帮助我吗?

谢谢,维希。

0 投票
2 回答
1024 浏览

ruby-on-rails - 创建一个简单的 ruby​​ 项目

创建一个红宝石项目

我正在尝试创建一个简单的 ruby​​ 项目来使用 ruby​​gem 和 ruby​​-jmeter,但不确定如何进一步进行。下面是github项目。 https://github.com/flood-io/ruby-jmeter

//下面是我的test.rb

我如何使用所需的 gem 创建一个 ruby​​ 项目,它不是一个 rails 应用程序....一个简单的 ruby​​ 项目。

0 投票
1 回答
651 浏览

ruby-on-rails - 如何在 ruby​​-jmeter 中创建响应断言

我正在使用 ruby​​-jmeter 创建 jmeter 计划。到目前为止,我已经通过https://github.com/flood-io/ruby-jmeter/blob/master/lib/ruby-jmeter/DSL.md给出的各种 DSL

但我不明白如何使用响应断言 DSL。 https://github.com/flood-io/ruby-jmeter/blob/master/lib/ruby-jmeter/dsl/response_assertion.rb

我该如何使用它?

对于 csv_data_set_config,

DLS就像

我像这样使用它

它使用起来很简单,但是这个响应断言对我来说并不难。

0 投票
1 回答
252 浏览

jmeter - 如何创建 Jmeter 脚本,其中管理员批准用户注册请求并通过排除管理员批准来获取电子邮件注册 URL

  1. 用户 URL:用户注册到网站并等待确认电子邮件。
  2. 管理员批准来自应用程序后端的用户请求并将确认电子邮件发送到用户电子邮件 ID
  3. 用户登录到电子邮件帐户并单击注册 URL 进行注册。

我想记录一个 jmeter 脚本,其中应排除管理员批准来自后端的用户请求(步骤 2),但同时应批准用户并完成注册。

如何在 Jmeter 中记录具有上述条件的测试脚本?

0 投票
1 回答
603 浏览

jmeter - 应用程序在没有Jmeter的情况下上传图片成功,但是在Jmeter下记录时上传图片失败

第 1 步:登录应用程序并为管理员配置文件上传图像。应用程序成功上传图像而没有记录在 Jmeter 中。第二步:启动Jmeter,添加一个线程组。第 3 步:添加 HTTP(S) 测试脚本记录器,进入 HTTP 采样器设置并
选择类型为“Java”。第三步:选择target controller为Thread Group,将Firefox配置为8080端口
,启动测试脚本记录器上传图片。结果:Jmeter记录脚本时,应用程序无法成功上传图像。显示的错误是:“java.io.FileNotFoundException: My image.jpg(系统找不到指定的文件)”

如何使用 Jmeter 成功上传图片?

0 投票
1 回答
295 浏览

jmeter - 12 gb ram 是否足以在 i5 处理器的 Windows 8.1 上通过非 gui 模式在 jmeter 中运行 10,000 个并发用户的负载测试?

通过非gui模式在jmeter中并发运行10,000个用户负载所需的硬件配置是什么?

0 投票
2 回答
1566 浏览

jmeter - 如何在 jmeter 脚本中排除/包含谷歌地图?

Query1:我正在对使用 Google 地图的应用程序进行负载测试。在 Jmeter 上录制脚本时,Google 地图窗口显示为纯文本,地图不显示。如何在 Jmeter 中记录脚本时包含谷歌地图?

查询 2:我尝试包含/排除模式。..(bmp|css|js|gif|ico|jpe?g|png|swf|woff)。虽然脚本录制,但仍然没有记录谷歌地图,并且应用程序给出错误,因为“地图可能表现错误”。

0 投票
1 回答
152 浏览

ruby-on-rails - 如何在 BSF 后处理器中添加 Ruby 脚本代码以跳过用户注册?

在使用 Jmeter 对 100 个用户的 Ruby 应用程序进行 Performane 测试时,我们为用户注册运行它。登录时,tt 需要用户通过电子邮件确认,但在本地环境中测试时,我们在应用程序中有一个方法“Skip_confirmation”(在控制台中运行)通过包含令牌的 url 跳过用户确认。我如何在 Jmeter 中添加 ruby​​ 方法以在注册后跳过用户确认。

0 投票
1 回答
68 浏览

jmeter - jmeter - 无法在 c4c https 页面上记录

我在代理模式下使用Jmeter 2.13来记录c4c CRM 云应用程序。

它完美地记录了登录页面。一旦我登陆主页,以下事情被观察到并且无法记录。

  1. 我尝试单击链接-但在录制过程中无法打开链接,但没有录制它就可以正常工作。
  2. 正常浏览时有一个 NEW 按钮,但在录制模式下不显示 NEW 按钮。

请就此向我提出建议。这对我来说是全新的

谢谢

0 投票
1 回答
595 浏览

jmeter - jmeter.protocol.jms.sampler.JMSSampler:无法连接到目标队列管理

我正在使用 WMQ 和 IMA 设置在 Jmeter 上运行烟雾套件。我面临一个问题,在运行套件后说例如 10 分钟,其余的采样器(Jms 订阅者,Jms 点对点)由于以下错误代码而失败:

2015/08/31 13:18:07 错误 - jmeter.protocol.jms.sampler.JMSSampler:无法连接到目标队列管理器 172.18.14.115:1419/VJT.CLIENT.SMH javax.naming.ServiceUnavailableException:无法连接到目标队列管理器 172.18.14.115:1419/VJT.CLIENT.SMH [根异常是 com.ibm.mq.MQException:MQJE001:发生 MQException:完成代码 2,原因 2009 MQJE016:MQ 队列管理器在连接期间立即关闭通道关闭原因 = 2009] 在 com.ibm.mq.jms.context.MQContext.(MQContext.java:196) 在 com.ibm.mq.jms.context.WMQInitialContextFactory.getInitialContext(WMQInitialContextFactory.java:29) 在 javax.naming .spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming。InitialContext.(Unknown Source) at org.apache.jmeter.protocol.jms.sampler.JMSSampler.getInitialContext(JMSSampler.java:424) at org.apache.jmeter.protocol.jms.sampler.JMSSampler.threadStarted(JMSSampler.java: 319) 在 org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:961) 在 org.apache.jorphan.collections 的 org.apache.jmeter.threads.JMeterThread$ThreadListenerTraverser.addNode(JMeterThread.java:597) .HashTree.traverse(HashTree.java:946) 在 org.apache.jmeter.threads.JMeterThread.threadStarted(JMeterThread.java:566) 在 org.apache.jmeter.threads.JMeterThread.initRun(JMeterThread.java:554) 在org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:253) at java.lang.Thread.run(Unknown Source) 原因:com.ibm.mq.MQException: MQJE001: An MQException occurred: Completion Code 2 , 原因 2009 MQJE016:MQ 队列管理器在连接期间立即关闭通道关闭原因 = 2009 在 com.ibm.mq.MQClientManagedConnectionFactoryJ11._createManagedConnection(MQClientManagedConnectionFactoryJ11.java:318) 在 com.ibm.mq.(MQManagedConnectionJ11.java:212) 在 com.ibm。 mq.MQClientManagedConnectionFactoryJ11.createManagedConnection(MQClientManagedConnectionFactoryJ11.java:338) 在 com.ibm.mq.StoredManagedConnection.(StoredManagedConnection.java:84) 在 com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java:168) 在 com.ibm。 mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueManagerFactory.java:772) 在 com.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:697) 在 com.ibm.mq.MQQueueManagerFactory.constructQueueManager(MQQueueManagerFactory.java:657) com.ibm.mq.MQQueueManagerFactory.createQueueManager(MQQueueManagerFactory.java:153) com.ibm.mq.MQQueueManager.(MQQueueManager.java:451) com.ibm.mq.pcf.PCFAgent.connect(PCFAgent. java:240) 在 com.ibm.mq.pcf.PCFAgent.(PCFAgent.java:174) 在 com.ibm.mq.pcf.PCFMessageAgent.(PCFMessageAgent.java:142) 在 com.ibm.mq.jms.context .MQContext.(MQContext.java:183) ... 14 更多原因:com.ibm.mqservices.MQInternalException:MQJE001:发生 MQException:完成代码 2,原因 2009 MQJE016:MQ 队列管理器在连接期间立即关闭通道关闭原因= 2009174) 在 com.ibm.mq.pcf.PCFMessageAgent.(PCFMessageAgent.java:142) 在 com.ibm.mq.jms.context.MQContext.(MQContext.java:183) ... 14 更多原因:com. ibm.mqservices.MQInternalException:MQJE001:发生 MQException:完成代码 2,原因 2009 MQJE016:MQ 队列管理器在连接期间立即关闭通道关闭原因 = 2009174) 在 com.ibm.mq.pcf.PCFMessageAgent.(PCFMessageAgent.java:142) 在 com.ibm.mq.jms.context.MQContext.(MQContext.java:183) ... 14 更多原因:com. ibm.mqservices.MQInternalException:MQJE001:发生 MQException:完成代码 2,原因 2009 MQJE016:MQ 队列管理器在连接期间立即关闭通道关闭原因 = 2009

我们无法找到根本原因,任何人都可以提出原因。