项目要求测试UDP的性能测试,jmeter的 UDP request好像不能发送字节组,bean shell 好像也不能把byte数组存入变量。
那只能自己写java请求了。
那就开始吧。
在ecplise中新建项目,导入下图两个jmeter包。在两个包在jmeter安装路径/lib/ext/下。
新建一个类,继承AbstractJavaSamplerClient
直接上代码
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.util.*;
import org.apache.jmeter.config.Arguments;
import org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient;
import org.apache.jmeter.protocol.java.sampler.JavaSamplerContext;
import org.apache.jmeter.samplers.SampleResult;
public class perftest extends AbstractJavaSamplerClient {
private String a;
private String[] b;
private String now;
//项目的加解密用到
private String aes_key=