问题标签 [jmeter-plugins]
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.
jmeter - Jmeter : 在 Jmeter Server 性能监控插件中帮助我
我已经尝试过Jmeter Plugins站点中提到的监控服务器性能监控的方法。
客户端和服务器系统之间没有防火墙。
任何人都可以清楚地指定在服务器性能监控中要执行的步骤吗?
glassfish - 可以将 JMeter perfMon 连接到 Glassfish 的端口 8686 以进行 JMX 监控吗?
我有一台服务器要监控,使用JMeter 的perfMon 插件。我已经启动并运行 Glassfish,它可以在端口 8686 上为我提供 JMX 详细信息,但我无法将我的 JMeter 连接到此信息。我已经读到我可以使用一些参数启动 JVM,但是由于 Glassfish 也可以这样做,所以不可能在那里获得读数吗?
稍微进一步解释一下。我在我想要监控的服务器上启动了一个 serverAgent。我的机器上有 JMeter,我使用本地的 URL,所以没有防火墙问题。在我使用 JMeter 的机器上,我以这种方式设置了 jp@gc - PerfMon Metrics Collector:
根据 Oracle 的说法,GF JMX 值的 url 应该有一个如下所示的链接:
我已经以各种方式尝试了这个 url,希望让它工作,但到目前为止还没有。我的 serverAgent 在尖叫,没有 SIGAR 对象用于度量类型 jmx,所以它似乎有可能在端口 8686 上从 GF 获得一些东西,但它没有 SIGAR 对象。
但是 SIGAR 可以连接到这个 GF 端口,为 JMeter 检索信息不是吗?Hyperic 使用 SIGAR iirc,根据他们的说法它连接得很好:)
有什么建议或建议吗?
jmeter - 如何在 JMeter 中跨多个线程组运行一条记录?
我的 CSV 文件中有 50 条记录(行),并且有 10 个线程组,它们都相互依赖。
示例(我正在调用线程组 TH):
我想从 CSV 运行第一条记录并从 TH1 连续运行到 TH10,然后从 CSV 中选择第二条记录并连续运行 TH1 到 TH10。
现在我的脚本正在从 CSV 中挑选任何记录,并以线程和请求的有序方式运行。
我还想将每个线程的所有输出值存储在某个地方(csv、txt、任何变量)。
json - ATLANTBH jmeter-components:JSON 路径断言
我正在尝试使用ATLANTBH jmeter JSON PATH 断言执行 JSON 断言。
但是,我似乎无法编写正确的表达式来从下面发布的 JSON 提要中获取以下字段:
- 123456789
- 1009
一些随机消息
/li>
这里有人有使用这个 JMeter 插件的经验吗?
我知道我可以使用regex
并Beanshell
进行验证,但我宁愿使用这些 JSON 路径断言。
您能提供的任何帮助将不胜感激。
eclipse - 从 BeanShell 断言脚本调用 Jmeter 函数
我正在尝试在 Eclipse 中运行 jmeter 测试套件。
在我的测试套件中,我使用 BeanShellAssertion 来计算 csv 文件中的行数。
我有一个自定义的 jmeter 函数可以这样做。
BeanShellAssertion 的脚本是:
当我在本地机器上使用 jmeter 运行该测试套件时,它运行良好。
只有当我尝试使用 eclipse 运行它时,(使用 jmeter maven 插件)我才看到以下错误:
jmeter.util.BeanShellInterpreter:调用 bsh 方法时出错:eval 源文件:内联评估:``String str = "${__CustomFunction("FilePath")}"; 整数 i = 整数。. . '':类型化变量声明:方法调用 Integer.parseInt
我想知道在使用 eclipse 执行 jmeter 函数时是否还有其他方法可以调用它,因为我确信该函数是正确的,正如我之前提到的,当在我的本地机器上使用 jmeter 运行测试套件时它可以正常工作。
任何帮助,将不胜感激。谢谢。
maven-3 - 如果使用 Jmeter Maven 插件执行 Jmeter 测试时出现错误,则不会生成 Jmeter 报告
我正在使用 Jmeter Maven 插件运行 Jmeter 测试。运行测试后,我想生成简单的报告,指示测试是否通过/失败。我提到
https://stackoverflow.com/questions/4669467/jmeter-how-to-create-summary-report-from-jtl-file?lq=1
用于生成报告。我添加了一个 shell 脚本来从 jmeter jtl 结果文件生成 html 报告。然后我使用 exec-maven 插件来执行脚本,然后生成 html 报告文件。到目前为止一切正常。我面临的问题是,如果其中一个 Jmeter 测试失败,则根本不会生成报告。因此,我假设 maven 一旦检测到测试套件中的错误并且不执行 exec-maven 插件并且因此根本不调用 shell 脚本,它就会退出。
有人可以给我这方面的指示吗?pom文件中是否有任何属性或我可以尝试解决的任何设置。任何帮助将不胜感激!
jmeter - 如果插件 GUI 关闭会发生什么?
我正在为 JMeter 开发一个插件。
其中一项操作是每 30 秒检查一次与我们服务器的连接。为此,我在checkConnection();
方法中启动单独的线程,并将此方法放置到侦听器的构造函数中。如果用户用我的侦听器关闭测试计划或从测试计划中删除侦听器,我想中断线程。
请给我一个建议,interrupt();
这个线程放在哪里?
谢谢你。
java - 如何使用 JPDA 调试 jmeter-server?
我正在为 JMeter 开发插件,我想在运行时从 Intellij IDEA 连接到 jmeter-server。我在 jmeter.bat 中添加了以下字符串:
但是当我尝试连接时,我收到以下错误:
我已经在同一台机器上启动了 jmeter 和 jmeter-server,但是为 jmeter-server 指定了端口。你能解释一下,我做错了什么吗?
正如我被告知的那样,我试图删除 JVM_ARGS 中的额外空间,但仍然出现错误:
我错过了什么吗?
jmeter - 如何在 jmeter 中实现线程通信?
我正在使用 jmeter 为测试环境做一些前端数据加载。但是,在这种环境中,有一个特定的部分,如果两个线程同时访问应用程序,则会导致 502 错误。
我是 Jmeter 的新手,并且有一个运行良好的脚本,除了当我碰到线程并且当两个或多个线程在本节竞争时它们崩溃时。
有没有一种简单的方法可以让两个线程在 jmeter 中进行通信?我想要某种方式来实现某种锁,这样如果一个线程检测到另一个线程在同一个地方,它就会等待。
maven - 使用 Jmeter Maven 插件编辑 jmeter saveservice.properties 文件
当我使用 Jmeter Maven 插件调用 Jmeter 时,有没有办法编辑(向其中添加一些属性)Jmeter saveservice.properties 文件?