jmeter 在linux環(huán)境注意事項

其他基本都差不多,需要注意的是BeanShell 預(yù)處理程序及后置處理程序
里邊有指定source的地方,路徑一定記得改過來,還有里邊用的jar包也要注意同步過去
問題定位過程:
在本機執(zhí)行沒有報錯,GUI和命令行執(zhí)行都沒有報錯,但是拷貝到linux環(huán)境后就報錯,查看日志看不出任何問題,然后想到查看結(jié)果樹
查看linux下的結(jié)構(gòu)樹需要先修改2個配置文件
1.在jmeter bin目錄中,打開user.properties,并添加如下內(nèi)容:

jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.url=true
jmeter.save.saveservice.responseHeaders=true

2.在jmeter bin目錄中,打開jmeter.properties 并添加如下內(nèi)容:

jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.samplerData=true

操作過程:
1.在linux環(huán)境執(zhí)行命令 jmeter -n -t xiaodu.jmx -l log.jtl
2.在當(dāng)前路徑下會生成log.jtl文件,需要把文件導(dǎo)出至本機電腦
3.本機電腦打開jmeter GUI模式,在查看結(jié)果樹導(dǎo)出該文件


image.png

image.png

切換http查看發(fā)現(xiàn)是引用的變量沒有值,說明是BeanShell 預(yù)處理程序里的錯誤
打開發(fā)現(xiàn)source指定的路徑是本機的路徑,修改完后重新執(zhí)行
4.重新執(zhí)行發(fā)現(xiàn)還是報錯,然后把本機jmeter-lib-ext目錄的jar同步至linux環(huán)境
5.重新執(zhí)行沒有報錯

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容