這是我的javascript,我手動爲我的網站寫了一個壓力測試,讓4個虛擬用戶。Javascript:製作獨立表單提交
<html>
<head>
<script type="text/javascript">
function test() {
var myStringArray = [ "user1", "user2" , "user3" , "user4" ]
var len = myStringArray.length;
for (var i=0; i<len; ++i) {
document.inform.cid.value=myStringArray[0];
document.inform.pw.value="xxxxxx";
document.inform.submit();
}
}
</script>
</head>
<body>
<form name="inform" method="post" target="newWin" action="http://localhost:8080/logon?debug=1">
<input type="text" name="cid" >
<input type="password" name="pw" />
<input type="hidden" name="throttle" value="999" />
<input type="submit" value="go" onclick="test()">
</form>
</body>
</html>
當我運行上述程序時,它只提交一次,即與最後一個用戶。
我的要求是,我想用4個虛擬用戶打開4個新窗口。
請讓我知道,我如何打開4個虛擬用戶的4個新窗口。
謝謝。
你首先需要改變'document.inform.cid。 value = myStringArray [0];'帶'document.inform.cid.value = myStringArray [i];'因爲它只使用數組中的第一項。 – andrux
這不是程序,這是一個HTML頁面。它運行在一個瀏覽器中,使虛擬用戶(不同會話)的模擬變得複雜 - 而是編寫一個真正的程序 – Bergi