jmeter编写java请求比http请求吞吐量低几倍
本人使用jmeter的lib包,通过继承AbstractJavaSamplerClient,实现runtest方法,其中runtest中使用httpclient完成一次http的post请求,在请求前后加上samperResult的start和end方法。最后打包成jar,放到lib/ext目录下,使用jmeter测试,吞吐量只有400-500的样子,而直接使用jmeter的http请求,设置同样的接口和参数,测试吞吐量有2400左右,线程组参数都采用305个线程,1秒内启动,循环43次。请问是哪方面的原因造成吞吐量差异如此大? 通过查看服务端日志记录,按照两种方式各发送一次请求,比较jmter发送的请求有什么不同;如果都是访问同样的接口,理论上应该是一致的
页:
[1]