完善中。。。。(可能不會完善了)
前景:在window調度機上配置好了jmeter相關的 jmx文件,因需搞分布式所以弄了幾台linux。
但是jmx文件請求包含有bean shell腳本,需導入jar。還有jmeter也使用了其他插件。所以liunx報了以下錯誤。
一、
Error in NonGUIDriver java.lang.IllegalArgumentException: Problem loading XML from
[root@jmeter01 bin]# jmeter -n -t java.jmx -l log.jtl Error in NonGUIDriver java.lang.IllegalArgumentException: Problem loading XML from:'/usr/local/jmeter/bin/java.jmx'. Cause: CannotResolveClassException: kg.apc.jmeter.perfmon.PerfMonCollector Detail:com.thoughtworks.xstream.converters.ConversionException: ---- Debugging information ---- cause-exception : com.thoughtworks.xstream.converters.ConversionException cause-message : first-jmeter-class : org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:67) class : org.apache.jmeter.save.ScriptWrapper required-type : org.apache.jorphan.collections.ListedHashTree converter-type : org.apache.jmeter.save.ScriptWrapperConverter path : /jmeterTestPlan/hashTree/hashTree/hashTree/kg.apc.jmeter.perfmon.PerfMonCollector line number : 489 version : 5.0 r1840935 -------------------------------
默默吐槽下網上的分布式教程,別聽網上的教程(雖然這也是網上的教程),啥linux運行機的jmeter得從官網下載啊,再打包到linux后再解壓,狗屁。
linux執行機的jmeter直接從window調度機拷貝過去就可以了。之后在jmeter目錄下運行chmod -R +x * 命令(注意linux文件權限問題,缺啥權限補啥),可解百病(大概有1千種病)。
二、master機器沒有返回響應數據
原因:jmeter客戶端默認是統計模式,不顯示響應數據,減少開銷。
若是調試階段,想查看響應數據,打開調度機的bin/jmeter.properties文件,去掉mode=Standard前的# 。當然不建議開這種模式。
三、報錯信息
[root@jmeter02 bin]# jmeter-server Using local port: 5555 Created remote object: UnicastServerRef2 [liveRef: [endpoint:[:5555](local),objID:[-789dee5a:167ef09b878:-7fff, 9149640639256216932]]] Server failed to start: java.rmi.RemoteException: Cannot start. Unable to get local host IP address.; nested exception is: java.net.UnknownHostException: jmeter02: jmeter02: Name or service not known An error occurred: Cannot start. Unable to get local host IP address.; nested exception is: java.net.UnknownHostException: jmeter02: jmeter02: Name or service not known
在執行機上查找本機hostname,並修改執行機/etc目錄下的hosts文件
添加:執行機ip hostname,親測ip填寫127.0.0.1無法成功運行(網上教程也是千奇百怪)
成功效果圖
https://blog.csdn.net/qq_32113189/article/details/80680399
成功圖如下