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应该可以看到该工程,点开工程目录可以看到该接口对应的请求方法,示例图如下:

soapUI4.5模拟客户端测试webservice接口,含性能测试_第1张图片

图示中的APSubmitReq即为请求方法,右键New Request可新增一个请求,新增的请求报文格式会自动生成,示例图如下:

soapUI4.5模拟客户端测试webservice接口,含性能测试_第2张图片

上图中的<![CDATA[]]>中为报文具体内容。

点击左上角的绿三角即可发送请求,右侧为返回的报文。

4.创建一个测试测试套间,用于性能测试等:右键上图1中的Request2选择Add to TestCase,一路点击确定,生成TestSuite如下:

soapUI4.5模拟客户端测试webservice接口,含性能测试_第3张图片

新生成的TestSuite下是没有Load Tests的,右键Load Tests,选择New Load Test,点击确定*N,后生成LoadTest1,示例图如下:

soapUI4.5模拟客户端测试webservice接口,含性能测试_第4张图片

这个界面是进行性能测试TestSuite的主要界面,解释一下常用的界面含义:

绿色三角按钮:启动测试;

红色叉子:只有在开始测试后可以点击,表示终止测试;

Limit输入框配合后面的下拉选项:常用选择是测试多少秒(Seconds),多少轮(Total Runs)

进度条:表示测试进度

Threads输入框:表示多少个线程同时调用webservice接口

TestDelay:每次发送的延迟,这个选项表示发送的间隔,单位:毫秒

Random:配合Test Delay,表示发送间隔的浮动

grid:第一行是webservice请求,对应Test Steps下的请求,可编辑。

 

你可能感兴趣的:(webservice)