我正在學習JMeter。在我的任務中,我需要加載測試URL,但測試URL實際上會重定向到不同的URL。當我嘗試檢查HTML格式的'View Result Tree'時,我沒有看到任何加載的內容,但'Sampler Result'爲200 OK。JMeter中的網站URL正在重定向,並且未加載測試URL
我獲得以下響應數據
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
</head>
<script type="text/javascript">
var externalURL = "cat04-partner-external.napgsys.com".toLowerCase();
internalUrl = "cat04-partner.napgsys.com".toLowerCase();
$(document).ready(function() {
if(window.location.href.indexOf(externalURL) > -1) {
window.location.href = window.location.href +"sso/login/#/login2";
}
else{
window.location.href = window.location.href +"sso/login/#/login";
}
});
</script>
<!--<META http-equiv="refresh" content="0;URL=/sso">-->
</html>
我試着「自動重定向」和「執行重定向」,但沒有什麼幫助。 如何確保它重定向到正確的URL,並且我可以在HTML中驗證是否加載了正確的測試URL。
感謝您的詳細回覆。我更傾向於使用第一個選項。你能告訴我更多這方面的信息嗎?我該如何執行。我將得到響應代碼,然後如何使用Regex後處理器以及如何創建另一個請求。 – Irf
@Irf:我添加了一個示例 –
我試過了但不適合我。您可以使用我的測試網址https://cat04-partner.napgsys.com/sso/login/#/login進行檢查結果顯示爲綠色,但失敗並顯示斷言,如果我檢查HTML(下載資源)數據,它是空白的。正文響應數據顯示
移動對象
可能找到該文檔here – Irf