视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
WebService性能测试简单分析案例1
2025-09-25 14:25:27 责编:小OO
文档
WebService性能测试简单分析案例

                    —大傻

文档历史

日期版本号作者修订历史

2010-12-71.0大傻编写

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

1测试项说明

●输入说明

aaa

bbb

●输出说明

aaabbbbbbbbbbbbbbb

2测试过程说明

参见《LoadRunner8.0下WebService测试总结.doc》

3测试结果(默认)

3.1100*10

3.1.1事物执行情况

3.1.2稳定性控制图

3.1.3服务器资源

3.1.4错误记录

3.2100*30

3.2.1事物执行情况

3.2.2稳定性控制图

3.2.3服务器资源

3.2.4错误记录

3.3100*50

3.3.1事物执行情况

3.3.2稳定性控制图

3.3.3服务器资源

3.3.4错误记录

3.4100*60

3.4.1事物执行情况

3.4.2稳定性控制图

3.4.3服务器资源

3.4.4错误记录

1.Action.c(8): Error: Web service call "inWSDLOperation_101" execution failed

2.Action.c(8): Error: 

Expected SOAP result, received SOAP fault

3.Action.c(8): Error: 

Failed to retrieve output arguments/checkpoints - SOAP fault occurred

4测试结果(优化)

优化了GlassFish(JDK)中JVM设置

4.150*70

4.1.1事物执行情况

4.1.2稳定性控制图

4.1.3服务器资源

4.1.4错误记录

4.250*100

4.2.1事物执行情况

4.2.2稳定性控制图

4.2.3服务器资源

4.2.4错误记录

4.350*120

4.3.1事物执行情况

4.3.2稳定性控制图

4.3.3服务器资源

4.3.4错误记录

4.450*150

4.4.1事物执行情况

4.4.2稳定性控制图

4.4.3服务器资源

4.4.4错误记录

4.5100*60

4.5.1事物执行情况

4.5.2稳定性控制图

4.5.3服务器资源

4.5.4错误记录

4.6100*70

4.6.1事物执行情况

4.6.2稳定性控制图

4.6.3服务器资源

4.6.4错误记录

1.Action.c(8): Error: Web service call "inWSDLOperation_101" execution failed

2.Action.c(8): Error: 

Expected SOAP result, received SOAP fault

3.Action.c(8): Error: 

Failed to retrieve output arguments/checkpoints - SOAP fault occurred

5测试分析

场景名称最小值平均值最大值90Percent
50*700.0140.1480.3160.223
50*1000.0140.1430.3080.223
50*1200.0140.1440.3220.223
50*1500.0140.1460.3340.223
100*100.0160.3031.3320.681
100*300.0160.5251.4401.038
100*500.0160.5731.6331.069

6测试结论

1.当前环境下最多去100*50或50*180,优化后虽然支持100*60,但是从4.5.2控制图中可以看出运行已经很不稳定。

2.从5测试分析中可以看出50用户并发时,程序执行稳定,响应时间比较快,而100用户时运行响应时间最大值,平均值,最小值的落差比较大,如下图。

50*150100*50
3.系统瓶颈应该存在应用服务器的配置上,建议更新服务器硬件配置。

7测试碰到问题

Internal error, please call customer support. Details: class java.lang.Object : 

Internal error, please call customer support. Details: Error while retrieving body -- can not parse output parameters

解决方法:脚本所在目录不能中文或目录层次不能太深

Abnormal termination, caused by mdrv process termination。

解决方法:LR 安装目录dat\\protocols下的CsNet.lrp文件中[Vugen]下面新加一条MaxThreadPerProcess=要设置的vuser数量下载本文

显示全文
专题