压力测试初探之工具选用和数据分析
★工具:
—> 采用的压力工具是loadrunner
loadrunner 的用法顺便提俩句:
大体分为俩步:1.生成脚本,2.用脚本测试;
web测试脚本可以直接用这个
web_url(“www.xxxx.com“,
“URL=www.xxxx.com”,
“Resource=0”,
“RecContentType=text/html”,
“Referer=”,
“Snapshot=t1.inf”,
“Mode=HTML”,
LAST);
—> 分用户组进行测试
你可以将100人分为3组,第一组测试首页,第二组测试列表页,第三组测试详情页;
操作: controler 里增加分组,分别设置测试脚本
★数据分析:
现在说下在linux下怎么察看数据
1.用top察看系统运行信息:
察看此选项:
load average: 8.83, 7.90, 7.69
这个就是服务器的负载均值,单颗cpu的正常数值为2,则俩颗的话就是4所以就可以得出(cpu数量可以在top命令下按1)
你得程序代码是需要优化还是优异;
2.用ps -afx | grep httpd 找到你所要找的web服务器安装信息;
在http.conf 里找到access日志的所在位置
用 tail -f /filepath 去查看前端程序的header信息.
3.有mysql日志的可以去查看mysql 日志如果没有建立mysql日志的话,就可以用
mysql > show full processlist;
获得所有的sql运行信息,如果某条sql运行时间过长,如1s,则会显示,说明你的这条sql该优化 了
大体过程就是 压力测试->发现压力负载->分析数据->优化代码->压力测试