1

我正在寻找一种方法来模拟 Web 应用程序的更多并发用户,而不是在 jmeter 中使用真实线程。我想模拟接近真实世界的使用模式,即用户定期在页面上执行某些操作,但每天保持登录 9 小时,然后注销。其他地区的用户在不同的时间做同样的事情,等等。我想潜在地模拟 100000 个甚至更多的系统用户。因此,如果我可以使用比模拟用户更少的线程,那将有很大的不同。我可能会使用任何数量的亚马逊 ec2 大型实例。我看不到任何迹象表明 jmeter 可以做到这一点。我想如果我编写自己的采样器并使用自己的线程池并将每个登录用户的状态保存到某个缓存中,但这会消除使用框架的很多好处。

在一个邮件列表线程中,我正在阅读一些理性的内容,但归结为太难以实施且不值得。好吧,我认为测试 Web 应用程序的唯一真正方法是模拟预期的实际使用模式,这意味着大量空闲用户。所以我想知道我是否错过了一些方法来做到这一点,或者只是没有人足够关心来实施?

4

1 回答 1

0

尝试使用 docker 和任何云提供商(轻量级虚拟化)构建您自己的 JMeter Cloud。在这里查看我的演示文稿 - http://goo.gl/fJByCb

于 2014-02-05T16:31:27.477 回答