WebService性能测试简单分析案例2.docx

上传人:b****4 文档编号:5977452 上传时间:2023-05-09 格式:DOCX 页数:16 大小:1,014.03KB
下载 相关 举报
WebService性能测试简单分析案例2.docx_第1页
第1页 / 共16页
WebService性能测试简单分析案例2.docx_第2页
第2页 / 共16页
WebService性能测试简单分析案例2.docx_第3页
第3页 / 共16页
WebService性能测试简单分析案例2.docx_第4页
第4页 / 共16页
WebService性能测试简单分析案例2.docx_第5页
第5页 / 共16页
WebService性能测试简单分析案例2.docx_第6页
第6页 / 共16页
WebService性能测试简单分析案例2.docx_第7页
第7页 / 共16页
WebService性能测试简单分析案例2.docx_第8页
第8页 / 共16页
WebService性能测试简单分析案例2.docx_第9页
第9页 / 共16页
WebService性能测试简单分析案例2.docx_第10页
第10页 / 共16页
WebService性能测试简单分析案例2.docx_第11页
第11页 / 共16页
WebService性能测试简单分析案例2.docx_第12页
第12页 / 共16页
WebService性能测试简单分析案例2.docx_第13页
第13页 / 共16页
WebService性能测试简单分析案例2.docx_第14页
第14页 / 共16页
WebService性能测试简单分析案例2.docx_第15页
第15页 / 共16页
WebService性能测试简单分析案例2.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

WebService性能测试简单分析案例2.docx

《WebService性能测试简单分析案例2.docx》由会员分享,可在线阅读,更多相关《WebService性能测试简单分析案例2.docx(16页珍藏版)》请在冰点文库上搜索。

WebService性能测试简单分析案例2.docx

WebService性能测试简单分析案例2

WebService性能测试简单分析案例

—大傻

文档历史

日期

版本号

作者

修订历史

2010-12-8

1.0

大傻

编写

 

版权声明:

本文由BSTT成员收集整理,只作相互交流学习使用,不能作为任何商业用途,转载时请务必标识BSTT统一LOGO,并注明BSTT宗旨(倡导测试开源,分享测试经验)。

QQ交流群号:

14926562

 

1测试结果(100用户)

1.1100*100

1.1.1事物执行情况(看Action_Transaction)

1.1.2稳定性控制图

1.1.3服务器资源

1.2100*150

1.2.1事物执行情况(看Action_Transaction)

1.2.2稳定性控制图

1.2.3服务器资源

1.3100*200

1.3.1事物执行情况(看Action_Transaction)

1.3.2稳定性控制图

1.3.3服务器资源

1.4100*250

1.4.1事物执行情况(看Action_Transaction)

1.4.2稳定性控制图

1.4.3服务器资源

2测试结果(200用户)

2.1200*100

2.1.1事物执行情况(看Action_Transaction)

2.1.2稳定性控制图

2.1.3服务器资源

2.2200*150

2.2.1事物执行情况(看Action_Transaction)

2.2.2稳定性控制图

2.2.3服务器资源

2.3200*200

2.3.1事物执行情况(看Action_Transaction)

2.3.2稳定性控制图

2.3.3服务器资源

2.4200*250

2.4.1事物执行情况(看Action_Transaction)

2.4.2稳定性控制图

2.4.3服务器资源

3测试分析

3.1响应时间

场景名称

最小值

平均值

最大值

90Percent

100*100

0.010

0.140

0.479

0.253

100*150

0.010

0.128

0.434

0.223

100*200

0.008

0.122

0.432

0.213

100*250

0.010

0.123

0.419

0.223

200*100

0.010

0.382

1.009

0.585

200*150

0.016

0.428

1.055

0.605

200*200

0.021

0.412

1.025

0.595

200*250

0.016

0.418

1.128

0.605

3.2每秒执行数

场景名称

执行事物数(次)

执行总时间(秒)

每秒执行事物数(次/秒)

100*100

10000

35

286

100*150

15000

50

300

100*200

20000

65

308

100*250

25000

80

313

200*100

20000

60

333

200*150

15000

90

167

200*200

40000

120

333

200*250

50000

140

357

4测试结论

1.根据并发用户数的增加,响应时间逐步增加,响应时间受迭代次数的影响没有。

2.每秒执行事物数没到达预期每秒执行事物数600的目标,原因可能出现GlassFishESBv2.2应用服务器在windows最大内存只能设置1.5G,建议使用Unix部署(最大内存可设置4G)或者集群两台应用服务再验证一次。

5测试碰到问题

Loadrunner在manageservices中导入(import)wsdl时失败。

(解决方法:

检查wsdl是否有问题,可以使用soapUI工具测试验证,也可能测试机无法解决wsdl中是服务器机器名的地址,修改测试机WINDOWS\system32\drivers\etc中的hosts文件在127.0.0.1localhost下面加服务器IP和服务器名称)。

Action.c(33):

错误-27796:

连接服务器“192.168.70.183:

80”失败:

[10048]AddressalreadyinuseTrychangingtheregistryvalue

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\TcpTimedWaitDelayto30and

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\MaxUserPortto65534andrebootingthemachineSeethereadme.docfileformoreinformation

(解决方法:

在注册表

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters里,

有如下两个键值:

TcpTimedWaitDelay设小一点,MaxUserPort设大一点,最大是65534)

原因分析:

因为负载生成器的性能太好,发数据包特别快,服务器也响应特别快,从而导致负载生成器的机器的端口在没有timeout之前就全部占满了。

在全部占满后,就会出现上面的错误。

执行netstat–na命令,可以看到打开了很多端口。

所以就调整TCP的timeout。

即在最后一个端口还没有用到时,前面已经有端口在释放了。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2