首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何对使用Cloud的web应用程序执行性能测试

如何对使用Cloud的web应用程序执行性能测试
EN

Stack Overflow用户
提问于 2017-01-17 05:43:27
回答 2查看 456关注 0票数 0

我正在研究一个性能测试工具,用于测试使用Cloud (Amazon,如果没有错的话)的web应用程序。我以前用Jmeter用物理服务器测试web。但是,我对云服务器并不熟悉。谨此表示关切:

  1. 在物理服务器上,我有支持团队帮助重新启动IIS实例,然后再使用Jmeter来放置一组线程/用户。能够做到吗?
  2. Jmeter能够测试云服务器吗?多么?与云服务器相比,是否有不同的方式生成脚本?
  3. 如果Jmeter不是一个更好的选择呢?还有什么其他免费工具可以做到这一点呢?
  4. 云服务器是否提供性能监视器来跟踪CPU和内存的使用情况?
EN

回答 2

Stack Overflow用户

发布于 2017-01-17 06:29:34

从JMeter的角度来看,被测试的应用程序在哪里生活也没有什么不同

  1. 云服务器与物理服务器是完全相同的,因此您可以在那里完成一切,包括重新启动IIS (顺便说一句,由于IIS不在Linux上运行,请再次检查您的信息)。
  2. 除了端点IP地址和可能的端口更改之外,没有任何不同。使用HTTP请求默认值可以在一个地方更改它。
  3. 我相信所有负载测试工具在HTTP协议方面几乎都有相同的功能,考虑到您已经有了可以工作的JMeter解决方案,我不认为有任何理由进行切换。
  4. 除了操作系统附带的正常性能监视器外,还有亚马逊CloudWatch

我能想到的唯一建议是-将DNS缓存管理器添加到您的测试计划中,在负载平衡的云应用程序中,如果缺少这个测试元素,您的测试可能会表现得不正常。

票数 0
EN

Stack Overflow用户

发布于 2017-01-17 06:31:06

据我所知,云服务器只不过是物理机器/服务器,而是在单个机器/服务器上的不同实例之间共享的资源(CPU、内存等)(使用虚拟化)。

因此,您可以将云服务器视为正常的物理机器。Linux操作系统和你在物理机器上安装的操作系统是一样的。

由于机器不在您的位置,您必须采用远程连接(RDP、putty等)才能操作机器。除了这一点,一切都是一样的,一台操作的物理机器。

  1. 可以重新启动IIS服务器。我不确定你是否真的能在Linux操作系统上安装IIS。更多细节这里。(这与在云中Linux操作系统上安装IIS无关)
  2. 是的,JMeter可以用来测试AWS服务器。JMeter需要的是使用URL访问服务器。服务器是安装在物理机器上还是安装在云服务器上并不重要。
  3. 是的,JMeter是自由空间的最佳选择。
  4. 是的,AWS提供对启动的服务器的监视。您可以检查CP、内存、网络和磁盘I/O)。如果您希望在发生故障时进行详细信息监视和警报,则有付费服务AWS Cloud Watch
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41689784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档