LR 测试webservice协议 并发运行报错:Abnormal termination, caused by mdrv process termination
出现这个问题的第一反应就是上网收集资料,但是找了半天也没找到合适的答案。由于本次场景是有多个脚本共同并发的所有就查找该脚本的设置与其他脚本的设置是否一致
找了N久发现原来该脚本设置的迭代,导致了服务器接受回应慢,导致多线程并发时,mdrv进程死掉了,最后将迭代次数修改为1就没这个问题了。
所以在做性能测试的时候,如果出现了问题作为测试的我们,首先考虑的是不是我们的脚本写的有问题,或者场景的设置有问题,如果排除了这些问题以后,再从服务器查找问题的所在,如果出现了问题我们就说是服务端的问题,结果开发的在百忙之中抽出半天的时间配合你找问题的原因,到了最后发现是自己脚本出了问题,这会大大降低我们在开发心目中的地位,我们本来就是找bug的但是,后来确认开发的帮我们找bug,这样开发的会怎么看我们。
再说了,作为一名好的性能测试工程师,一定要是对程序的构架和数据流要完全了解和掌控,比如我们要知道loadrunner到底发出的数据时什么,最后到服务器端没?如果服务器端收到了数据,还要明白是否是loadrunner发送的,同时也要明白是否是我们想要的数据,如果数据库有变化我们一定要检查到数据的数据是否变成了我们想要的数据。仅仅做到这一点还是不够的,我们还要跟着服务器端返回的数据是否正确,我们能否正常的接受,这都是我们测试工程师必须要掌握的。
如果在高级点的性能测试工程师,如果服务器出现了问题,我们尽量要帮助开发找到问题的根本,比如我们测试个接口,并且这些接口会对数据库有很大的压力,或者数据库服务的性能异常,我们要帮助开发找到数据库服务器的瓶颈在那,比如数据库的配置有问题,或者那个sql导致数据死锁,或者那条sql没有索引,等一系列的问题,如果我们能定位到这种地步,开发人员肯定会感谢我们,再也不会认为测试就一项苦力活了。
如果想要达到以上水平当然需要我们学习很多内容,同时还要一定工作经验。总得来说测试并不是简单的点点看看的活,是一项很有技术含量的工作。
分享到:
相关推荐
WebService介绍(三):使用WebService代理类
LR的webservice的三种使用方法
运行main程序即可测试webservice ,包括3个例子,解压缩即可。
c# winform webservice 的动态调用 ,传入 url ,类名,方法名,参数,即可
WebService测试工具 免费webservice测试地址: http://www.webxml.com.cn/WebServices/TraditionalSimplifiedWebService.asmx?wsdl 免费webservice参考: ...
创建WebService
WebService::Simple::AWS - 使用 WebService::Simple 的 Amazon Web Service 的简单接口 概要 use WebService::Simple::AWS; my $service = WebService::Simple::AWS->new( base_url => '...
名称WebService::Simple::AWS - 使用 WebService::Simple 的 Amazon Web Service 的简单接口概要 use WebService::Simple::AWS;my $service = WebService::Simple::AWS->new( base_url => '...
LoadRunne如何测试webservice
Postman 在线测试webservice服务
webservice报错,一般都可能是缺少jar包的问题。这里整理了一份报错集锦,大家可以拿来参考。
测试Webservice客户端代码,详情查看:http://blog.csdn.net/jptiancai/article/details/23770713
webService远程调用报错设置.doc
LoadRunner如何测试WebService
SAP webservice 通过soapui的测试方法 SAP webservice 通过soapui的测试方法
SOAPUI测试WEBSERVICE使用手册
Loadrunner Webservice压力测试步骤示例,有截图
WebService::Slack::RtmApi - 这是新的 $module 概要 use WebService::Slack::RtmApi; 描述 WebService::Slack::RtmApi 是... 执照 版权所有 (C) Mihyaeru。 这个库是免费软件; 您可以根据与 Perl 本身相同的条款...
用于测试webservice接口,模拟系统跨平台,跨系统的接口调用。还可以用于接口性能测试等。
方便随时随地测试WebService,不需要安装,快速简单