1. jmeter需安裝第三方插件來支持UDP測試,首先安裝一個插件管理器:https://jmeter-plugins.org/install/Install/
2. 重啟jmeter后,點擊“選項”->“Plugins Manager”
查詢UDP Protocol Support,勾選后安裝
安裝成功
3. 線程組下添加取樣器:選擇UDP Request
4.配置IP、Port和發送的數據
之前沒有改Data Encode/Decode class,默認是HexStringUDPDecoder,就直接運行了,導致報錯:java.lang.IllegalArgumentException
根據自己的需要進行修改:
kg.apc.jmeter.samplers.HexStringUDPDecoder:直接發送16進制數據,HEX-encoded
kg.apc.jmeter.samplers.UDPSampler:直接發送字符串
kg.apc.jmeter.samplers.DNSJavaDecoder : dns解析填寫格式如: www.baidu. A IN
kg.apc.jmeter.samplers.UDPTrafficDecoder : 你可以通過實現這個接口,來自定義編解碼方法。