gpt4 book ai didi

c# - 使用云服务对 Web 应用程序进行压力测试

转载 作者:太空狗 更新时间:2023-10-29 23:08:48 26 4
gpt4 key购买 nike

我正在做一个关于可扩展性的研究项目。我已经在 Windows Azure 上创建了一个 Web 应用程序,现在需要与数百万用户一起测试它。我正在考虑执行以下操作:

  • 创建一个简单的程序,使用 Selenium发送请求到网络应用程序
  • 将此程序集成为另一个 Azure 云服务
  • 增加实例数以增加并发数连接

我想使用 Selenium 而不仅仅是发送普通的 http 请求的原因是我还需要测试应用程序的 Javascript。我的问题是:

  • 是否可以使用 Selenium 作为 Windows Azure 辅助角色/虚拟角色机器?
  • Selenium 可以一次发送多个请求吗?我将使用多个实例,但是每个实例都需要能够生成每秒大约 2000 个或更多请求,这可能吗?

这可以使用 Selenium 来完成吗?或者有更好的方法吗?我也见过 JMeter,但由于它是用 Java 编写的,我认为我不能将它用作 Azure 辅助角色

要求:约15分钟-30分钟内产生1亿次点击我预计在 Azure 上使用大约 40-50 个实例,这意味着每个实例每秒需要生成大约 2000 个请求

最佳答案

Selenium 非常适合功能测试,但据我所知它模拟单用户场景。

JMeter 更适合负载测试。

但是,如果您正在寻找可以进行负载测试的基于云的服务,请查看 Blitz.io

其他一些替代方案是(有些需要下载)

  1. Soasta
  2. Neotys
  3. Loadimpact.com

关于c# - 使用云服务对 Web 应用程序进行压力测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15309386/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com