zoukankan      html  css  js  c++  java
  • jmeter ---模拟发送TCP/UDP/HTTP/FTP等请求包

    JMeter安装UDP插件后支持发送UDP协议的请求包,官方介绍安装插件后可以用来测试DNS, NTP, TFTP, Boot servers and many-many other systems。

    JMeter UDP插件下载地址:http://jmeter-plugins.org/downloads/all/,下载JMeterPlugins-Extras-X.X.X.zip其中包含UDP sampler,下载后解压到apache-jmeter-2.11libext目录。

    替换后重启jmeter,右键菜单“添加—>Sampler–>jp@gc – UDP Request”添加UDPSampler。

    Wait for Response:是否等待响应
    Close UDP Socket:关闭UDP Socket
    Response Timeout:响应超时

    Data Encode/Decode Class:
    kg.apc.jmeter.samplers.HexStringUDPDecoder 直接发送16进制数据,HEX-encoded
    kg.apc.jmeter.samplers.UDPSampler 填写字符串
    kg.apc.jmeter.samplers.DNSJavaDecoder dns解析填写格式如: www.6san.com. A IN
    kg.apc.jmeter.samplers.UDPTrafficDecoder接口可以自定义编码/解码

    UDP请求读取响应缓存长度默认4K,可以在JMeter property中修改 kg.apc.jmeter.samplers.ReceiveBufferSize单位字节

    疑问:我这样运行之后,一直不行,不知道是什么原因?如下图

    使用jmeter的UDP插件测试,程序退出时需要向服务器发送一个数据包标记程序退出,这个UDP包服务器不会响应。Jmeter默认得到响应才算执行成功,因此监听器中会被标记为失败。

    检查发现jp@gc – UDP Request中默认勾选“Wait for Response”,去掉该项的勾选Jmeter就不会再等待服务器响应,服务器没有响应也会判断为执行成功。

    转自:http://www.6san.com/1132/

    本文摘自:清明-心若淡定   http://www.cnblogs.com/saryli/p/6596647.html

  • 相关阅读:
    代码习惯
    全网最详细的fhq treap (非旋treap)讲解
    按位或「HAOI2015」
    列队「NOIP2017」
    愤怒的小鸟「NOIP2016」
    能量传输「CSP多校联考 2019」
    矿物运输「CSP多校联考 2019」
    普通打击「CSP多校联考 2019」
    普通快乐「CSP多校联考 2019」
    BZOJ4385: [POI2015]Wilcze doły
  • 原文地址:https://www.cnblogs.com/majunBK/p/9506456.html
Copyright © 2011-2022 走看看