webserver接口测试

对于webserver接口的测试我们可以用多种工具进行测试,下面记录一下。

一、接口数据准备

从网上找了一些免费的webserver接口:

wsdl:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

Endpoint:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx

Endpoint中的其中一个方法:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?op=getSupportCity

对于webserver接口我们可以用soap协议和http协议进行测试

二、jmeter工具测试webserver接口

因为jmeter3.2后就取消了soap的取样器,因此我们测试webserver接口就有http取样器

http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?op=getSupportCity中就有对于接口的http post,http get,soap协议测试的详细说明,下面就http post举例说明

 

根据这些数据我们就可以用jmeter进行接口测试:

对于路径:XX.asmx/方法       wsdl文件就是:XX.asmx?wsdl   然后我们在wsdl里面就能找到每个方法    或者在asmx文件里面也能被找到,因此我们以后得路径就可以拼起来

用jmeter还有第二种方式测webserver接口:

soapaction和soap数据怎么来呢?

soapaction就是:服务器地址/方法

soap数据我们可以通过吧wsdl导到soapui里面,然后根据具体的方法可以找到:

三、postman进行webserver接口测试

用:form-data

用:x-www-form-urlencoded

下篇文章介绍这几个不同的含义

 四、soapui进行webserver接口测试

导入wsdl文件,就可以进行接口测试了

猜你喜欢

转载自www.cnblogs.com/lgjtest/p/9098025.html