ab访问并发测试简要步骤

工具:

1)ab -n 总访问次数  -c 并发用户数  目标url   查询某一个工具是哪个软件包安装的 rpm -qf

2)loadrunner 可视化

3)webbench

制作指定大小页面:

 

 

理想状态:

在响应时间没有剧增的时候最大吞吐率

 

解决的问题:

1)支持多少人访问?

2)支持多少并发?

3)支持多少用户?

 

测试前约定:

1)1用户=1请求

2)测试的平局值为可参考值

3)测试的页面平均值,按照实际场景找页面(场景及大小)

 

压力测试参数确定:

1)总共请求多少次

2)并发多少

 

 

名词:

1、吞吐率  单位:requests/sec

所有的请求/时间

Complete requests/Time taken for tests

 

 

2、响应时间 单位:ms

 

3、Time per requests(mean)平均等待时间

  Time per requests(across all concurrent requests 平均每个请求处理时间

4、Transfer rate  速率(可计算一定带宽下的并发)

 

 

请求分析:

1)分别记下每次的 并发数、吞吐率、平均等待时间、平均处理时间4个指标到表格

2)注意要没有报错,页面返回正常。

3)一组参数可测试三次求平均值更准确

4)吞吐率和平均等待时间都能接受。

 

lsof -p 进程号  查看进程具体处理事项

strace -p  进程号  跟踪进程

 

posted @ 2017-09-05 10:29  忙碌在路上  阅读(616)  评论(0编辑  收藏  举报