當開發一個網站,我經常需要測試的場景是這樣的:什麼工具可以用來幫助多用戶測試
When user A logs in, she should see X button while user B can not
而且做這種測試需要我做了很多的日誌中並註銷不同的測試賬戶,這並不方便。
我不知道是否有任何工具可以幫助我做到這一點?
當開發一個網站,我經常需要測試的場景是這樣的:什麼工具可以用來幫助多用戶測試
When user A logs in, she should see X button while user B can not
而且做這種測試需要我做了很多的日誌中並註銷不同的測試賬戶,這並不方便。
我不知道是否有任何工具可以幫助我做到這一點?
我的建議是使用兩個(或更多,如果需要)不同的瀏覽器。他們有自己的會話,因此您可以同時與兩個用戶同時登錄。
例如,您可以將Internet Explorer用於一個,對於其他用戶則可以使用Mozilla Firefox。
很簡單!
更新十二月2016 16日:
如今,當瀏覽器已經推出了閉門會議(即改名爲Chrome瀏覽器),你可以打開這個私人會議,並與登錄。它不會使用與主瀏覽器窗口相關的存儲機制。
儘管在Chrome中,至少 - 打開兩個隱身窗口並不會讓您總共獲得3次會話。可以這麼說,這些incognitos都住在「單一」會話中。不知道Firefox和其他。
的Apache JMeter是在這種類型的東西非常好: -
我建議使用重量輕服務像eggPlant將是巨大的。
由於是多用戶測試不能被串行測試完全完成(單個用戶在短時間內測試網頁),我們需要做的同時(多用戶訪問數據庫在短時間內)。這種測試可以指出一些潛在的缺陷,比如不好的數據庫鎖定算法。
另一個好處是:該服務可以爲您節省大量時間,這些時間是您自己測試網絡的花費。
是否需要大量配置?我不是一個QA傢伙,JMeter似乎對我的任務來說太重了。 – satoru 2010-10-27 02:01:25