jmeter除了可以做http测试,还支持tcp长连接
图中的Ramp-Up Period需要注意,它表示启动所有线程花费的时间,如图所示,设置为40秒,jmeter会自动计算每秒应该启动多少个线程。
设置thinktime,即每个客户端两次请求之间的时间间隔
发送tcp请求,注意End of line,如果不设置,jmeter会一直读取流,最后认为请求失败,response code 500,所有的结果都会被标记为错误。10是byte值,代表换行,即 \n
自定义响应是否正确,比较字节数会高效一些
显示每个断言的结果,如果断言为false,会显示错误原因,一般用于debug
显示所有请求记录,可以查看响应,便于排查错误
最后是测试报告