JMeter:通过CMD运行测试时,错误级别= -1073741819

mpgws1up  于 2022-11-09  发布在  其他
关注(0)|答案(3)|浏览(319)

我正在尝试通过CMD运行一些性能测试。这是一个非常简单的环境。我们启动了一个带有测试参数的Jenkins构建,Jenkins从机在远程VM上使用jmeter命令调用PSExec。
每当我尝试运行测试时(无论是使用Jenkins的完整流程还是直接从CMD运行),我都会收到以下错误:

errorlevel=-1073741819
Press any key to continue . . .

据我在互联网上读到的,这个错误是特定的访问违规。
这是我用来启动测试的命令:

jmeter_path\bin>jmeter -n -t jmeter_path\bin\tests\Test.jmx -Jjmeter.save.saveservice.output_format=csv -Jparam1=%param1% -l \\remote_ip\Results_Build_115\Results.csv -j \\remote_ip\Results_Build_115\jmeter.log -e -o \\remote_ip\Results_Build_115\HTMLReport

稍后编辑:
以下是事件查看器中的错误:

Faulting application name: java.exe, version: 8.0.1610.12, time stamp: 0x5a39c48e
Faulting module name: java.exe, version: 8.0.1610.12, time stamp: 0x5a39c48e
Exception code: 0xc0000005
Fault offset: 0x000000000000b54b
Faulting process id: 0x2f98
Faulting application start time: 0x01d470feb367816d
Faulting application path: C:\ProgramData\Oracle\Java\javapath\java.exe
Faulting module path: C:\ProgramData\Oracle\Java\javapath\java.exe
Report Id: a01a4071-1ab6-4b52-8a54-e50ba51da6bf
Faulting package full name: 
Faulting package-relative application ID:

观察结果:

  • 从GUID运行测试按预期工作
  • 结果文件夹位于具有完全读/写访问权限的远程VM上。结果文件夹在运行测试之前生成。
  • 即使我直接从CMD运行测试,也会出现相同的错误
  • 我在调用中总共有19个参数(在上面的例子中没有包括它们)
  • 操作系统:Windows 10
sg24os4d

sg24os4d1#

我有同样的问题,我修正了删除一些命令之间的空格。

gcuhipw9

gcuhipw92#

减少 - J 的 数量 怎么 样 , 我 在 我 的 情况 下 这样 做 了 , 它 工作 。 不能 处理 太 多 的 - J 传递 参数

ne5o7dgx

ne5o7dgx3#

不要通过“-J”传递属性,而是将它们放在一个文件中,然后通过“-q”选项引用它。https://jmeter.apache.org/usermanual/get-started.html#options

相关问题