soapUI4.5模拟客户端测试webservice接口,含性能测试
1.启动:进入\soapui-4.5.1.1-SNAPSHOT\bin目录下点击“soapui.bat”启动soapUI
2.创建测试工程:File--->New soapUI Project--->Project Name随便填写一个名字,Initial WSDL/WADL中填写如下格式的webservice接口地址:
http://127.0.0.1:8080/services/GWofPlugService?wsdl
最好现在浏览器验证一下接口是否可用
3.创建一个一次请求的测试工程:工程新建后,在左侧Projects应该可以看到该工程,点开工程目录可以看到该接口对应的请求方法,示例图如下:
图示中的APSubmitReq即为请求方法,右键New Request可新增一个请求,新增的请求报文格式会自动生成,示例图如下:
上图中的<![CDATA[]]>中为报文具体内容。
点击左上角的绿三角即可发送请求,右侧为返回的报文。
4.创建一个测试测试套间,用于性能测试等:右键上图1中的Request2选择Add to TestCase,一路点击确定,生成TestSuite如下:
新生成的TestSuite下是没有Load Tests的,右键Load Tests,选择New Load Test,点击确定*N,后生成LoadTest1,示例图如下:
这个界面是进行性能测试TestSuite的主要界面,解释一下常用的界面含义:
绿色三角按钮:启动测试;
红色叉子:只有在开始测试后可以点击,表示终止测试;
Limit输入框配合后面的下拉选项:常用选择是测试多少秒(Seconds),多少轮(Total Runs)
进度条:表示测试进度
Threads输入框:表示多少个线程同时调用webservice接口
TestDelay:每次发送的延迟,这个选项表示发送的间隔,单位:毫秒
Random:配合Test Delay,表示发送间隔的浮动
grid:第一行是webservice请求,对应Test Steps下的请求,可编辑。