网站测试之一压力测试
2016-04-18 23:59
429 查看
最近网站项目要做测试,说实话网站写了不少
,测试从来就没做过(估计是我从来没就没写过日访问量超过100的网站
)。
说道测试就有在线测试和软件本地测试两种。
在线测试就算啦,就几百k/s的一个域名解析你还想测试啥;
,各种配置文件啊,各种命令行啊,linux的世界小白不懂)
这次的测试软件来自oschina叫Apache JMeter(有gui界面小白福利)
2. 运行bin/jmeter.bat
3. 首先设置本地代理
4.在测试计划添加一个线程组
5.在测试计划添加一个httpcookie管理器
6.工作台添加一个http代理服务器
7. 配置目标控制器,选择刚刚建立的测试计划, Type选择HttpClient4
8. 然后录制请求,打开浏览器,访问自己的网站
。
然而我点了好几个网站居然没有出现请求,但是点百度却有请求
,大写的懵逼。不过凭我多年玩代理与共党斗争的经验猜,是本地ip闹得,一定是192.168开头的默认不代理
(Windows就是这样比女生还难懂
各种默认)。解决办法是你可以在路由器设置别名也可以改host。
host改为如下:然后访问自己的网站,这才出现了get请求
9. 往线程组添加报表
10.修改并发度,开始测试
11. 查看报表数据虽然没怎么全部弄懂,这个聚合报表大概是说最大访问响应时间和最小访问响应时间和平均访问响应时间之类的
,测试从来就没做过(估计是我从来没就没写过日访问量超过100的网站
)。
说道测试就有在线测试和软件本地测试两种。
在线测试就算啦,就几百k/s的一个域名解析你还想测试啥;
本地测试:
本地测试好多开源软件(开源软件的一大特色就是折腾,各种配置文件啊,各种命令行啊,linux的世界小白不懂)
这次的测试软件来自oschina叫Apache JMeter(有gui界面小白福利)
运行步骤(得装好java)
1. 下载解压2. 运行bin/jmeter.bat
3. 首先设置本地代理
4.在测试计划添加一个线程组
5.在测试计划添加一个httpcookie管理器
6.工作台添加一个http代理服务器
7. 配置目标控制器,选择刚刚建立的测试计划, Type选择HttpClient4
8. 然后录制请求,打开浏览器,访问自己的网站
。
然而我点了好几个网站居然没有出现请求,但是点百度却有请求
,大写的懵逼。不过凭我多年玩代理与共党斗争的经验猜,是本地ip闹得,一定是192.168开头的默认不代理
(Windows就是这样比女生还难懂
各种默认)。解决办法是你可以在路由器设置别名也可以改host。
host改为如下:然后访问自己的网站,这才出现了get请求
9. 往线程组添加报表
10.修改并发度,开始测试
11. 查看报表数据虽然没怎么全部弄懂,这个聚合报表大概是说最大访问响应时间和最小访问响应时间和平均访问响应时间之类的
相关文章推荐
- 阅读源码需要注意什么问题,有什么好的源码下载网站
- 乌克兰学生在Tor网站上贩卖硬性毒…
- 比特币交易网站
- R3架构师:并不是只有完全开放和完…
- 估值近200亿美元的短租网站或将利…
- 所有商务网站都应该接受比特币吗?
- 前端网站
- WEB网站常见的受攻击方式及预防手段
- 理解RESTful架构
- 架构验证过程发现非数据类型错误 validation found non-data type errors
- 剑指offer 学习网站
- 大型站点技术架构(二)--架构模式
- 交换机系统架构和交换模式
- MVP框架 – Ted Mosby的软件架构
- 秒杀系统架构分析与实战
- Scrapy架构概览
- 网站防止CC攻击的方法
- 利用WSGI来部署你的网站
- 三层模型与MVC、两层结构与三层结构
- 架构高性能网站秘笈--删除