700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 接口测试搭建之JMeter接口测试与SoapUI接口测试

接口测试搭建之JMeter接口测试与SoapUI接口测试

时间:2023-05-19 21:24:21

相关推荐

接口测试搭建之JMeter接口测试与SoapUI接口测试

在学JMeter测试工具时刚巧碰到用SoapUI,然后发现用SoapUI能更好地完成相关的接口测试,于是用两个工具分别试了一下接口测试。

SoapUI:http接口测试

1、打开SoapUI工具,点击左上角REST,新建一个REST项目。(一般的http接口文档中会有声明此接口遵循RESTful API的设计规范),弹出的框中提示输入接口地址,例如:http://127.0.0.1:8080/api/member/login?mobilephone=1938382929&pwd=123456

2、打开请求1,可以修改method以及请求参数内容,点击左上角运行按钮,在右边可以看到接口调用测试结果。可用XML、JSON、HTML格式查看。可以修改request1名称,例如正常登陆;可以添加request,如密码输入有误等各case对应的相关请求。

SoapUI:webservice接口测试

1、点击左上角SOAP,生成一个Soap项目,在弹出的对话中,填入新建的项目名称,接口WSDL地址(此处采用的是开源的天气接口地址/WebServices/WeatherWebService.asmx?wsdl),勾选创建TestSuit的提示。

2、选取相应的需要使用的接口方法。

3、生成项目的相关文件

4、在TestSuit中找到对接的接口,调整参数,点击左上角的运行按钮,执行接口测试,右边获得接口调用结果。

5、可以增加不同的case,如下图。

以上是SoapUI测试步骤,接下来讲JMeter对应的测试过程。

JMeter:http接口测试

1、添加线程组(在TestPlan上右键add - Threads - Thread Group),在线程组下添加http请求(在Thread Group上右键add - sampler - HTTP request)

2、添加查看结果树,点击运行按钮,如果接口运行成功则为绿色显示。添加多个HTTPrequest可执行多个case。

JMeter:Webservice接口测试

1、同样添加线程组,添加HTTP请求。将天气网站的地址拆分,分别放于服务器IP和路径下,选择POST方法,将之前soapUI下打开的获取地区的方法XML请求复制到BodyData下。

2、添加结果查看树,运行之后发现乱码,修改上图中的content encoding = UTF-8;并添加HTTP信息管理头;添加content-type:text/xml;charset=UTF-8。然后运行就会通过;添加多个HTTPrequest 可以运行多个case。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。