什么是WEB测试:
“Web 测试”也称为声明性Web 测试,它由一系列HTTP 请求组成。Web 测试通过发出HTTP 请求在协议层工作。Web 测试不运行JavaScript。Web 测试用于测试Web 应用程序的功能以及在负载下测试Web 应用程序。Web 测试可用于性能测试和压力测试。
WEB测试中的连接测试主要包括:
1. 测试所有链接是否按指示的那样确实链接到了该链接的页面;
2. 其次,测试所链接的页面是否存在;
3. 最后,保证Web应用系统上没有孤立的页面(没有链接指向该页面);
WEB服务器应测试它的哪些性能指标:
1. Processor Time: 指服务器CPU占用率,一般平均达到70%时,服务就接近饱和;
2. Memory Available Mbyte : 可用内存数,如果测试时发现内存有变化情况也要注意,
3. 如果是内存泄露则比较严重;
4. Physicsdisk Time :物理磁盘读写时间情况;
5. Avg Rps: 平均每秒钟响应次数=总请求时间/ 秒数;
6. Successful Rounds:成功的请求;
7. Failed Rounds:失败的请求;
8. Successful Hits:成功的点击次数;
9. Failed Hits :失败的点击次数;
10. Hits Per Second :每秒点击次数;
11. Successful Hits Per Second:每秒成功的点击次数;
12. Failed Hits Per Second:每秒失败的点击次数;
13. Attempted Connections:尝试链接数;
WEB网站压力测试的步骤:
1. 确定接受请求并完成响应的最大允许的延时。
2. 估计WEB应用程序的最大并发用户数量。
3. 模拟用户请求,以一个比较小的负载开始,逐渐增加模拟用户的数量,直到
WEB应用程序的相应延时超过最大延时。
4. 如果负载比估计的用户数量小,那么应该优化这个WEB程序,否则你选择性的执行优化。
|