我正在使用Jmeter自动化负载测试,我有一个非常简单的页面,我将数据放入输入字段和按钮点击。我看到以下响应数据:
function handleBack() { var programGroup = document.getElementById('programGroupName').value; if(programGroup == 'SE') { var url = $('#fundraiserPageURL').val();; var index = url.lastIndexOf('/'); if (index > 0) { newurl = url.substring(0, index); } var action = newurl + "/decodeCheckOutDetails.action"; encodeCheckoutFRHttpSession(action, 'backFormIdFR'); } }
Visit LLS.ORG
0
VISIT LLS.ORG
Sorry! the session expired, please try again.
确保升级到最新的JMeter版本(JMeter 3.3,截至目前为止),即查看HTTP Cookie Manager GUI,看起来你正坐在过时的版本上。或者至少确保使用以下设置以符合RFC 6265:
HC4CookieHandler
standard
以及在HttpClient4
实施的HTTP Request Defaults。
还要仔细检查是否使用合适的JMeter PostProcessors执行了所有动态值的相关性。