2010-10-27 35 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将是巨大的。

由于是多用户测试不能被串行测试完全完成(单个用户在短时间内测试网页),我们需要做的同时(多用户访问数据库在短时间内)。这种测试可以指出一些潜在的缺陷,比如不好的数据库锁定算法。

另一个好处是:该服务可以为您节省大量时间,这些时间是您自己测试网络的花费。

相关问题