Performance 在发生丢包事件时,Jmeter是否重新发送请求?

Performance 在发生丢包事件时,Jmeter是否重新发送请求?,performance,jmeter,Performance,Jmeter,我正在尝试使用Jmeter测试一个web应用程序。在典型的web应用程序系统中,存在数据包丢失,特别是当队列已满[1]时。在发生此类丢包事件的情况下,Jeter是否再次重新发送请求,或者是否将其视为失败的请求(标记为错误) [1] 王琦,赖昌安,卡内马萨,Y.,张,S.,普,C.(2017)。n层系统中的长尾延迟研究:RPC与异步调用。会议记录-分布式计算系统国际会议,(1),207-217 默认情况下,它不会检测可能由配置问题引起的此类问题 但此行为可使用两个属性进行调整: httpclie

我正在尝试使用Jmeter测试一个web应用程序。在典型的web应用程序系统中,存在数据包丢失,特别是当队列已满[1]时。在发生此类丢包事件的情况下,Jeter是否再次重新发送请求,或者是否将其视为失败的请求(标记为错误)


[1] 王琦,赖昌安,卡内马萨,Y.,张,S.,普,C.(2017)。n层系统中的长尾延迟研究:RPC与异步调用。会议记录-分布式计算系统国际会议,(1),207-217

默认情况下,它不会检测可能由配置问题引起的此类问题

但此行为可使用两个属性进行调整:

  • httpclient4.retrycount
要尝试的重试次数。默认情况下,将对幂等Http方法执行重试。如果要重试所有方法,请参阅属性httpclient4.request\u sent\u retry\u enabled 默认值为:0

  • httpclient4.request\u已发送\u重试\u已启用 如果可以重试已发送的请求,请将此属性设置为true。这意味着将重试幂等和非幂等请求。这通常是错误的,但在测试一些负载平衡器(如AmazonELB)时,它可能很有用。 默认为:false

见: