分享

Apache JMeter 测试webservice接口

 印度阿三17 2020-03-13

文章目录

一、设置基础组件

1. Apache JMeter 测试webservice接口流程

原则:把SOAPUI 的信息,复制过来即可
1.添加一个线程组
2.给线程组配置元件-HTTP信息头管理器->>(用了来模拟webserice请求)
3.给线程组添加一个取样器,用来发送HTTP请求
4.给线程组添加一个监听器(观察结果树),用来查看具体的请求和响应信息
5.给线程组添加一个监听器(聚合报告),用来查看具体的请求和响应信息时间等信息

2. 添加一个线程组

【Test Plan】-【添加】-【线程用户(用户)】-【线程组】
在这里插入图片描述

2. HTTP信息头管理器

【Thread Group】-【添加】-【配置元件】-【HTTP信息头管理器】在这里插入图片描述

3. HTTP请求

【Thread Group】-【添加】-【取样器】-【HTTP请求】
在这里插入图片描述

4. 添加一个察看结果树

【Thread Group】-【添加】-【监听器】-【察看结果树】
在这里插入图片描述

5. 添加一个聚合报告

【Thread Group】-【添加】-【监听器】-【聚合报告】
在这里插入图片描述

二、配置基础组件

2.1. 找到SoapUI 请求头信息

在这里插入图片描述

2.2. 设置http头管理器

将SoapUI红框中的位置信息,复制到JMeter 的http头管理器中
在这里插入图片描述

2.3. 接口信息同步

1.ip地址
2.端口
3.请求地址url
4.编码格式
5.发送的请求的报文体

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
报文体模板

<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas./soap/envelope/" xmlns:cus="CustomNamespaces">
   <soapenv:Header/>
   <soapenv:Body>
      <cus:getUser>
         <cus:in0>
         <![CDATA[测试中文乱222码]]>
         </cus:in0>
      </cus:getUser>
   </soapenv:Body>
</soapenv:Envelope>

三、发送测试

3.1. 发送请求

在这里插入图片描述

3.2. 服务端查看发送的请求

在这里插入图片描述

3.3. 查看结果树

请求heaher
在这里插入图片描述
请求消息体
在这里插入图片描述

响应header
在这里插入图片描述
响应报文
在这里插入图片描述

来源:https://www./content-4-658251.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多