wicket应用程序的多用户测试方法

时间:2015-05-12 09:51:23

标签: java testing wicket integration-testing multi-user

我们正在开发一个Wicket应用程序,用户可以登录并对Lucene索引执行搜索。他们还可以修改自己的小索引。

我们对单用户场景有很好的测试覆盖率。但是,由于应用程序旨在在服务器上运行并且具有多个并发用户,因此我希望能够设置涵盖此方案的测试(例如,1个应用程序,10个并发用户)。

我有使用jmeter的一些经验,但如果可能的话,我更倾向于使用WicketTester式方法。

有没有人有经验设置这样的测试?还是好指点?

2 个答案:

答案 0 :(得分:2)

我们也使用Wicket,但并发用户不是我的主要关注点(没有最终用户)。有时我需要检查cookie行为,会话管理等,然后我使用SAHI,它也作为开源IMO和演示存在。我们在其他项目中也使用Pro版本。从我的角度来看,易于学习和处理。

isSameDay()

取自documentation

答案 1 :(得分:1)

我担心WicketTester无法满足您的需求。

它启动应用程序的一个实例。这很好!
但它也像浏览器,即单个客户端。 我之前使用http://databene.org/contiperf进行了一些性能测试(非Wicket),我喜欢它。但是,如果您尝试将其与WicketTester一起使用,那么您将需要为每个用户分别使用WicketTester,否则您将面临WicketTester本身的同步问题。

我建议您使用JMeter或Gatling。来自社区的用户进行了此集成:https://github.com/vanillasource/wicket-gatling。我还没有使用它,但我希望尽快尝试。