最近测试一个C/S架构的项目,脚本开发过程有点曲折,记录一下:
一、一开始接到项目认为是.net框架的,想当然的用loadrunner录制脚本,如图选择协议:
由于loadrunner11只能支持32位的客户端,该程序是64位的,启动不了,耗了一阵时间;
另外由于通信协议的问题,后来是询问开发,是什么通信协议的,告知是webservice的,用loadrunner写脚本也是可以的,只不过更顺手用jmeter;
二、必须使用jmeter3.0进行脚本开发,需要说明的一点是:jmeter3.2以上的版本,是不直接支持直接开发SOAP/XML的脚本的;
三、使用fiddler进行脚本抓包:客户端登录的请求都是/service1.asmx的,期间夹杂着几个文件下载的
四、分析抓到的报,提取有用的信息,如图的logininfo
五,就是jmeter中的脚本开发: