文章目录
一、设置基础组件
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.xmlsoap.org/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
响应报文