webservice接口的测试(jmeter 4.0)

 

一、什么是webservice。

       请各位看官自行百度吧,说得很详细,这里不赘述。但是让你webservice至少你会有两个东西,一个是文档,一个是url。打开url大致是如下模样

       

  表明有两个接口,各自接口里提供了几个方法。

 

 

二、soup ui获取body data:

       不知道各位看官的文档上会不会有关于bodydata的描述,反正我是没有,所以只能通过soup ui来获取。步骤如下:

       1)先new一个 new SOAP Project

            

            标红处输入上面图1里的endpoint address比如第一个接口,记得address后面加上?wsdl,后面Create TestSuite也勾选上,再点击OK——OK就是了,结果如图:

            

    点开testcase的加号,如图:

            

              当前是form格式,所以看到的是两个方框,可以切换为XML模式显示,body DATA就出来了:

              

 

 

三、jmeter4.0的操作:

       老版本的jmeter还会有相关插件测试webservice接口,貌似3.0之后就没有了,不用担心,其实直接用普通的http请求也是一样的,如图:

       

        jmeter的具体操作就不细说了,应该都很简单,关键在以下两点:

        1)method。貌似说webservice接口除了get就是post,没别的玩法,所以这个不行换一个试试就是了,什么原理我也没整明白

        2)Path。就是图1的Endpoint address,好像加不加“?wsdl”也没什么差别

        3)传参或者说body data就是上一步从soup UI复制过来的xml内容

 

   总结。好像也没什么好总结的了,关键步骤就在上面了,跟别的接口测试差不多。

 

          

 

posted on 2019-01-23 16:27  愚哥  阅读(316)  评论(0)    收藏  举报

导航