介面性能測驗程序中,介面請求引數是根據一定的規則拼接后進行MD5加密后再進行傳參,jmeter 可以通過Jython的Jar包執行python代碼進行輔助測驗,但是該Jar包只支持python2.7或python2.7以下版本,
一 環境準備
1.下載Jython jar包:http://www.jython.org/downloads.html,
2.將下載的Jython jar包放到 jmeter lib ext檔案夾下,并重啟jmeter,
二 撰寫Jmeter腳本及除錯
1.執行緒組中添加 JSR223 Sampler,腳本語言選擇python,若python版本不正確,則無法選擇python語言,

2.撰寫python代碼,引數加密規則已在上篇文章分析過,這里不再贅述,

3.運行jmeter腳本并查看結果,


三 Linux環搭建壓測環境
1.Linux環境上安裝python2.7,并將ython jar包放到 jmeter lib ext檔案夾下,
2.Linux環境上java環境已安裝成功,
3.Linux環境上jmeter環境已安裝成功,
四 執行.jmx腳本并對壓測結果進行分析,
1.上傳jmeter腳本到指定目錄并執行,jmeter腳本執行成功,
2.壓測結果和之前利用Jmeter的BeanShell PreProcessor組件壓測結果相比,TPS、平均回應時間有所下降,原因還在進一步分析中,若大家在測驗程序中遇到過此問題,歡迎留言或評論,期待與大家一起探討~

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/251720.html
標籤:其他
