缘起 中午在群里讨论,用ab测试 一台只提供静态文件服务, 不与其他任何系统交互的时候,为什么也会产生大量的TIME WAIT状态的。 首先,我们可以简单的理解,在TCP连接的两端,谁主动断开连接(先发送FIN包),谁进入TIME WAIT,谁被动断开连接(后发送FIN包),谁进入CLOSE WAI ...
分类:
Web程序 时间:
2017-11-01 19:36:44
阅读次数:
290
一、背景 涉及到的项目是 SDK, 用户量 几千万级别,需要调整的是 订单购买整个逻辑,已经发现了低概率问题,影响到的订单不到 0.001% ,但是每周总有几个用户向客服反馈问题。整个逻辑问题,在我入职时候代码Review时候已经发现了,当时和大家讨论的结果是,反馈的用户很少,暂时不动,由客服处理这 ...
分类:
其他好文 时间:
2017-10-10 13:09:16
阅读次数:
177
下载地址:http://httpd.apache.org/download.cgi#apache24 编译安装后在安装目录bin下可以找到ab执行程序 基本用法: 有些低端被测机器会返回: 查看nginx的错误日志,发现大量的错误信息 这是由于nginx配置的worker_connections参数 ...
分类:
其他好文 时间:
2017-09-09 18:13:59
阅读次数:
146
如果是在win环境下,有apache就会有ab.exe,要注意,线下压力测试中,测试机与服务器尽量不要部署在同一台机器,避免测试误差较大。 输入命令:并发100 总请求1000 apache/bin >ab -c 100 -n 5000 http://localhost:88/fpatent/ind ...
分类:
其他好文 时间:
2017-09-07 09:59:22
阅读次数:
119
对于广大的编程人员来说压力测试是永远不会避免的一步,正如测试虐我千百遍我待测试如初恋下面小弟说一下自己遇到的压力测试的问题,个人拙见,仅供参靠!!! 一般情况下我们在windows平台上进行开发,那么开发环境的要么是Lnmp 要么就是 Lamp 也有的人用环境的集成包,不管用什么只要是apache就 ...
分类:
Web程序 时间:
2017-08-30 18:35:47
阅读次数:
187
转自Apache ab测试工具使用方法(无参、get传参、post传参) Ab测试工具是apache自带的测试工具,具有简单易上手的特性,下面我总结一下我的使用方法,首先去官方下载apache程序包,我下的最新版本apache2.4.23,下载地址http://httpd.apache.org/do ...
分类:
Web程序 时间:
2017-08-10 19:38:02
阅读次数:
253
实现以定义变量,脚本传参以及read读入的方式比较2个整数read方式:#!/bin/bash
read-p"plsinputtwonum:"ab
#测试字符串是否为0
[-z"$a"]||[-z"$b"]&&{#-z:检测字符串长度是否为0,为0返回true。
echo"plsinputtwonumagain:"
exit1
}
expr$a+0&>/dev/null
RETV..
分类:
其他好文 时间:
2017-06-23 15:33:49
阅读次数:
134
今天使用ab(apacheBench)测试了一下beego的性能。 3Kbytes动态文件,在i3上可以达到每秒1W次响应的性能。但是在测试静态文件时,beego出现了问题。ab测试参数:100次请求,并发数5。问题表现:70%的请求直接失败,连接断开。按道理来说,一个web server框架,静态 ...
分类:
其他好文 时间:
2017-06-16 20:25:15
阅读次数:
351
AB测试,200个请求,20个并发.这样的测试强度,CPU占了70-80%,w3p占用了70多M内存,本想多测几次,看看它的内存会不会涨上去,没有测试机器没办法,开发机要干活.我估计CPU就有问题了,性能有好些个地方还需要优化.顺便把测试的工具用法作个记号基本用法:ab-n全部请求数-c并发数测试url..
分类:
其他好文 时间:
2017-04-18 00:02:14
阅读次数:
251
我们可以模拟100个并发用户,对一个页面发送1000个请求 输入命令:ab -n1000 -c100 http://www.jb51.net/ 结果: ##首先是apache的版本信息 This is ApacheBench, Version 2.3 <Revision:655654> Copyri ...
分类:
其他好文 时间:
2017-04-05 10:00:05
阅读次数:
139