首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ApacheBench运行负载测试

如何使用ApacheBench运行负载测试
EN

Stack Overflow用户
提问于 2016-07-28 01:59:24
回答 1查看 875关注 0票数 0

请问,假设我想测试Node和Go的HTTP功能,我如何使用ApacheBench进行负载测试?注意:我已经安装了AB,我只是不知道如何运行测试。

节点:

代码语言:javascript
复制
  var http = require("http");
  http.createServer(function(request,response) {
  response.writeHeader(200);
  response.write("You requested " + request.url);
  response.end();
}).listen(8080);

转到:

代码语言:javascript
复制
package main

import (
    "fmt"
    "net/http"
)

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "You requested %s", r.URL.Path)
}

func main() {
    http.HandleFunc("/", handler)
    http.ListenAndServe(":8080", nil)
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-28 02:02:36

你做a -n number of requests -c并发请求的数量运动

代码语言:javascript
复制
ab -n 100 -c 10 http://localhost:8080/
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38620107

复制
相关文章

相似问题

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