背景和目的正則表達式
最近想使用dummy進行mockserver服務器的模擬來實現正則表達式測試,可是發如今選項中沒有Plugins Manager可供選擇apache
若是本文對你有幫助,請關注我哦,一塊兒進步。接下來看看jp@gc - Dummy Sampler如何配置呢?服務器
步驟以下:測試
一、 下載:插件
jmeter-plugins-manager.jar3d
官網地址:https://jmeter-plugins.org/install/Install/server
二、 放置blog
釋義:將下載的jmeter-plugins-manager-0.11.jar文件放置到*\apache-jmeter-5.1\lib\ext目錄下面,而後重啓JMeter便可get
三、 重啓後查看就有插件了mock
四、 進入 plugin manager 選擇 Dummy Sampler,應用後會自動重啓jmeter
五、 添加dummy處理器,模擬響應
六、 Dummy中添加模擬服務器響應的數據
username="aaaa" password="11111"
七、 新增正則表達式,截取兩個值
正則:username="(.+?)" password="(.+?)"
注意:$1$$2$表明的是取兩個值合併在一塊兒,【注意:測試過程當中可能會遇到將兩個字段合併起來用於第三個字段值,這種狀況提取響應數據就能夠這麼幹】
若是想取其中一個值則直接獲取一個就能夠了,$1$就表明獲取的username的值
八、 添加Debug PostProcessor和View Results Tree 結果樹後,測試結果以下
若是是$2$則取到password的值結果以下:
總結:在測試過程當中,咱們要模擬服務器返回結果使用dummy sampler就能夠完美解決,是否是看完才恍然大悟呢,多多實踐總會成長的。