2010-10-27 49 views
4

當開發一個網站,我經常需要測試的場景是這樣的:什麼工具可以用來幫助多用戶測試

When user A logs in, she should see X button while user B can not 

而且做這種測試需要我做了很多的日誌中並註銷不同的測試賬戶,這並不方便。

我不知道是否有任何工具可以幫助我做到這一點?

回答

3

我的建議是使用兩個(或更多,如果需要)不同的瀏覽器。他們有自己的會話,因此您可以同時與兩個用戶同時登錄。

例如,您可以將Internet Explorer用於一個,對於其他用戶則可以使用Mozilla Firefox。

很簡單!

更新十二月2016 16日:
如今,當瀏覽器已經推出了閉門會議(即改名爲Chrome瀏覽器),你可以打開這個私人會議,並與登錄。它不會使用與主瀏覽器窗口相關的存儲機制。
儘管在Chrome中,至少 - 打開兩個隱身窗口並不會讓您總共獲得3次會話。可以這麼說,這些incognitos都住在「單一」會話中。不知道Firefox和其他。

1

的Apache JMeter是在這種類型的東西非常好: -

+0

是否需要大量配置?我不是一個QA傢伙,JMeter似乎對我的任務來說太重了。 – satoru 2010-10-27 02:01:25

0

我建議使用重量輕服務像eggPlant將是巨大的。

由於是多用戶測試不能被串行測試完全完成(單個用戶在短時間內測試網頁),我們需要做的同時(多用戶訪問數據庫在短時間內)。這種測試可以指出一些潛在的缺陷,比如不好的數據庫鎖定算法。

另一個好處是:該服務可以爲您節省大量時間,這些時間是您自己測試網絡的花費。

相關問題