1参考的 http://www.cnblogs.com/lingfengblogs/p/4269587.html
2将runTest方法重新, 重新成MSGPACK协议的发送方式(先建立socket连接,然后将发送的字符串序列化成二进制,然后发送) 参考http://msgpack.org/ 里面有各种语言的序列化方式
3再根据自己定制化的需求,把一些参数提取出来,例如我需要提取出来 IP ,PORT JSON(提取JSON是方便日后的可维护性)
4再通过fat jar 将java project打成jar包, 存放到把打包成的jar放在\apache-jmeter-2.12\lib\ext路径下
5最后正常运行 jmeter ,添加线程组,再添加一个java请求,在有边选择上自己的class就好了 如图:
6最后在补充几个 如何排除
6.1 排除问题可以先看下 jmeter.bat
6.2也可以查看一下
6.3还有一个坑,在String 转int的时候 我用 Integer.parseInt(s)死活不行,后来换成了Integer.valueOf(SERVER_PORT).intValue() 就好了,具体因为啥 我也没搞清楚。
当然了这里面还有很多需要优化的点
一些todo吧,例如参数校验,异常处理呀。。等等的问题吧。。