4 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個贊
上周我也發(fā)生了同樣的問題。我通過從“服務(wù)器名稱或 IP”字段中刪除所有正斜杠并將它們移動到“路徑”字段來解決它。因此,如果您將“www.example.com/foo/”作為服務(wù)器名稱,則需要將“/foo/”部分移至路徑。

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個贊
當(dāng) ubuntu 機(jī)器上安裝了 openjdk 8 版本時,JMeter 測試失敗并出現(xiàn)空請求。似乎 2019 年 7 月 31 日 openjdk 的最新更新打破了在 ip 字段中使用 / 的 jmeter 功能。我想返回舊版本的 openjdk 8,但這是不可能的,所以我安裝了 openjdk 11.0.2 版本(11.0.4 的早期版本),然后轉(zhuǎn)發(fā)我的測試集工作,這些工作在“服務(wù)器名稱或 IP”中有帶斜杠的 url場地。?

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個贊
查看這些行:
2019-08-05 14:50:13,959 錯誤 oajuBeanShellInterpreter:調(diào)用 bsh 方法時出錯:eval 源文件:內(nèi)聯(lián)評估:
${access_token};'' : Attempt to access property on undefined variable or class name ?2019-08-05 14:50:13,959 WARN o.a.j.e.BeanShellPostProcessor: Problem in BeanShell script: org.apache.jorphan.util.JMeterException: Error invoking bsh method: eval ?Sourced file: inline evaluation of:
${access_token};'':嘗試訪問未定義變量或類名上的屬性
如果您以編程方式構(gòu)建請求,那么您的 Beanshell 測試元素似乎無法正常工作 - 仔細(xì)查看 Beanshell 腳本并修復(fù)它。
向前走:
從 JMeter 3.1 開始,建議使用 JSR223 測試元素和 Groovy 語言編寫腳本
不要將 JMeter 函數(shù)或變量內(nèi)聯(lián)到腳本中,而是尋求基于代碼的等效項。例如,您應(yīng)該將 vars 更改
${access_token}
為JMeterVariablesvars.get("access_token")
類實(shí)例的簡寫。
添加回答
舉報