ab测试工具的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ab测试工具的使用相关的知识,希望对你有一定的参考价值。

下载地址:http://httpd.apache.org/download.cgi#apache24

编译安装后在安装目录bin下可以找到ab执行程序

基本用法:

 ab -n 5000 -c 1000  http://www.lamian.tv/zt/lotteryactivity.html

  

有些低端被测机器会返回:

apr_socket_recv: Connection reset by peer (104)

 

查看nginx的错误日志,发现大量的错误信息

2017/09/09 17:05:19 [error] 31242#0: *7371 connect() to unix:/run/php/php7.0-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 127.0.0.1, server: www.lamian.tv, request: "GET /zt/lotteryactivity.html HTTP/1.0", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "www.lamian.tv"

这是由于nginx配置的worker_connections参数低于并发数造成的,修改此值后,可能正常测试。

由于服务器性能无法承受如此高并发,测试结果一般返回大量failed

Complete requests:      5000
Failed requests:        4573

 

以上是关于ab测试工具的使用的主要内容,如果未能解决你的问题,请参考以下文章

Unity2019 增量式GC(使用时间片段执行GC,减少卡顿)

Unity2019 增量式GC(使用时间片段执行GC,减少卡顿)

CTS测试CtsWindowManagerDeviceTestCases模块的testShowWhenLockedImeActivityAndShowSoftInput测试fail项解决方法(代码片段

Word 文档的优秀代码片段工具或插件?

使用导航从工具栏菜单项单击在片段之间传递数据 - Kotlin

前端开发工具vscode如何快速生成代码片段