1、WebService性能测试简单分析案例1WebService性能测试简单分析案例 大傻文档历史日期版本号作者修订历史2010-12-71.0大傻编写版权声明:本文由BSTT成员收集整理,只作相互交流学习使用,不能作为任何商业用途,转载时请务必标识BSTT统一LOGO,并注明BSTT宗旨(倡导测试开源,分享测试经验)。QQ交流群号:149265621 测试项说明 输入说明 aaa bbb 输出说明 aaabbbbbbbbbbbbbbb 2 测试过程说明参见LoadRunner8.0下WebService测试总结.doc3 测试结果(默认)3.1 100*103.1.1 事物执行情况3.1.2
2、稳定性控制图3.1.3 服务器资源无3.1.4 错误记录无3.2 100*303.2.1 事物执行情况3.2.2 稳定性控制图3.2.3 服务器资源3.2.4 错误记录无3.3 100*503.3.1 事物执行情况3.3.2 稳定性控制图3.3.3 服务器资源3.3.4 错误记录无3.4 100*603.4.1 事物执行情况3.4.2 稳定性控制图无3.4.3 服务器资源3.4.4 错误记录1. Action.c(8): Error: Web service call inWSDLOperation_101 execution failed2. Action.c(8): Error: Expe
3、cted SOAP result, received SOAP fault3. Action.c(8): Error: Failed to retrieve output arguments/checkpoints - SOAP fault occurred4 测试结果(优化)优化了GlassFish(JDK)中JVM设置4.1 50*704.1.1 事物执行情况4.1.2 稳定性控制图4.1.3 服务器资源4.1.4 错误记录无4.2 50*1004.2.1 事物执行情况4.2.2 稳定性控制图4.2.3 服务器资源4.2.4 错误记录无4.3 50*1204.3.1 事物执行情况4.3.2
4、 稳定性控制图4.3.3 服务器资源4.3.4 错误记录4.4 50*1504.4.1 事物执行情况4.4.2 稳定性控制图4.4.3 服务器资源4.4.4 错误记录4.5 100*604.5.1 事物执行情况4.5.2 稳定性控制图4.5.3 服务器资源4.5.4 错误记录无4.6 100*704.6.1 事物执行情况4.6.2 稳定性控制图无4.6.3 服务器资源4.6.4 错误记录1. Action.c(8): Error: Web service call inWSDLOperation_101 execution failed2. Action.c(8): Error: Expect
5、ed SOAP result, received SOAP fault3. Action.c(8): Error: Failed to retrieve output arguments/checkpoints - SOAP fault occurred5 测试分析场景名称最小值平均值最大值90Percent50*700.0140.1480.3160.22350*1000.0140.1430.3080.22350*1200.0140.1440.3220.22350*1500.0140.1460.3340.223100*100.0160.3031.3320.681100*300.0160.525
6、1.4401.038100*500.0160.5731.6331.0696 测试结论1. 当前环境下最多去100*50或50*180,优化后虽然支持100*60,但是从4.5.2控制图中可以看出运行已经很不稳定。2. 从5测试分析中可以看出50用户并发时,程序执行稳定,响应时间比较快,而100用户时运行响应时间最大值,平均值,最小值的落差比较大,如下图。50*150100*503. 系统瓶颈应该存在应用服务器的配置上,建议更新服务器硬件配置。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 安装目录datprotocols下的CsNet.lrp文件中Vugen下面新加一条MaxThreadPerProcess=要设置的vuser数量
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1