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