首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于httperf的亚马逊服务器EC2负载测试

基于httperf的亚马逊服务器EC2负载测试
EN

Stack Overflow用户
提问于 2011-11-22 11:20:04
回答 1查看 1.3K关注 0票数 0

我正在为我的web服务使用Amazon服务。我想知道能同时使用我的web服务的用户的最大数量。

为此,我使用来自客户端系统的httperf执行负载测试。

当应答率几乎等于请求速率时,我们就可以判断服务器运行得很好。但对于请求速率5,当对20个样本进行测试时,我得到的答复率为1。超时值为5,而且很多请求都超时了,500个请求中有300个超时。

  1. 这是因为我在对客户进行测试吗?如何在服务器上安装httperf?
  2. 我做错了什么吗?下面是我在带有httperf的负载测试工具上使用的命令:httperf --server=web-service-url --rate=5 --num-conns=500 --timeout=5
  3. httperf是一个很好的负载测试工具吗?
  4. Amazon提供了其他的负载测试机制吗?
  5. 上述负载测试是针对GET类型的web服务进行的。我们是否需要对POST请求进行单独的负载测试?如果需要,我们如何进行?
EN

回答 1

Stack Overflow用户

发布于 2012-09-02 09:12:53

  1. sudo apt-get install httperf。此外,您还可以从来源构建。
  2. 这实际上取决于你想要测试什么。使用更多选项,--uri--retry-on-failure等选项的完整列表这里
  3. 是的,是这样的。您甚至可以从日志文件重放。
  4. 不是的。
  5. 使用--method=POST (在GET / POST /PUT中使用method arg )
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8225938

复制
相关文章

相似问题

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