【问题标题】:Stress testing a webpage对网页进行压力测试
【发布时间】:2012-03-21 05:53:08
【问题描述】:

我有一个基于网络的电话拨号器,我需要对其进行压力测试。它需要人工操作来终止呼叫并拨打下一个呼叫。我需要模拟 100 个用户同时使用服务的情况。我不允许修改拨打下一个号码的 javascript。此外,还有一个登录页面,用户可以在登录页面之后访问拨号盘。

知道我该怎么做吗?

【问题讨论】:

  • 很难说没有更多关于系统做什么和如何做的细节。雇佣100个人? :o)
  • 转到 facebook 并提供免费信用以拨打电话,您可以测试数百万......也许
  • 一切都是关于发送 HTTP 请求的。 JMeter 可以很好地做到这一点。
  • @Shiplu - 每个用户的会话怎么样 :)
  • 会话是通过发送 HTTP 请求来创建的。请查看手册。

标签: php testing web


【解决方案1】:

您可以使用Apache JMeter 对您的网络应用进行压力测试。首先设置JMeter as proxy 来记录http 交易。然后使用这些事务作为模板将其设置为发送 100 个并发请求。

【讨论】:

  • 这是一个非常好的建议!我在 Internet 上找到的其他测试工具很少,例如 HP Load Runner 可以做同样的事情。但是因为我在 RHEL 上,所以你的建议对我来说是最好的。谢谢!
【解决方案2】:

也许 xdotool 可能是解决您的人机交互模拟问题的良好开端。但是如何同时解决100个用户,我还不知道。希望这会有所帮助。

【讨论】:

  • 我需要 100 个桌面才能使您的解决方案正常工作。有点偏离我的预算 :) 但感谢您的指点...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-22
  • 2017-07-08
  • 1970-01-01
  • 2018-04-25
  • 2013-05-02
  • 2012-02-28
  • 2023-04-10
相关资源
最近更新 更多