jmeter tcp长连接性能测试

jmeter除了可以做http测试,还支持tcp长连接

线程组

图中的Ramp-Up Period需要注意,它表示启动所有线程花费的时间,如图所示,设置为40秒,jmeter会自动计算每秒应该启动多少个线程。

设置thinktime,即每个客户端两次请求之间的时间间隔thinktime

发送tcp请求,注意End of line,如果不设置,jmeter会一直读取流,最后认为请求失败,response code 500,所有的结果都会被标记为错误。10是byte值,代表换行,即 \ntcp

自定义响应是否正确,比较字节数会高效一些断言

显示每个断言的结果,如果断言为false,会显示错误原因,一般用于debug断言结果

显示所有请求记录,可以查看响应,便于排查错误结果明细

最后是测试报告

报告

转载于:https://my.oschina.net/enyo/blog/833279