文章目錄
一、設(shè)置基礎(chǔ)組件
1. Apache JMeter 測試webservice接口流程
原則:把SOAPUI 的信息,復(fù)制過來即可
1.添加一個線程組
2.給線程組配置元件-HTTP信息頭管理器->>(用了來模擬webserice請求)
3.給線程組添加一個取樣器,用來發(fā)送HTTP請求
4.給線程組添加一個監(jiān)聽器(觀察結(jié)果樹),用來查看具體的請求和響應(yīng)信息
5.給線程組添加一個監(jiān)聽器(聚合報告),用來查看具體的請求和響應(yīng)信息時間等信息
2. 添加一個線程組
【Test Plan】-【添加】-【線程用戶(用戶)】-【線程組】

2. HTTP信息頭管理器
【Thread Group】-【添加】-【配置元件】-【HTTP信息頭管理器】
3. HTTP請求
【Thread Group】-【添加】-【取樣器】-【HTTP請求】

4. 添加一個察看結(jié)果樹
【Thread Group】-【添加】-【監(jiān)聽器】-【察看結(jié)果樹】

5. 添加一個聚合報告
【Thread Group】-【添加】-【監(jiān)聽器】-【聚合報告】

二、配置基礎(chǔ)組件
2.1. 找到SoapUI 請求頭信息

2.2. 設(shè)置http頭管理器
將SoapUI紅框中的位置信息,復(fù)制到JMeter 的http頭管理器中

2.3. 接口信息同步
1.ip地址
2.端口
3.請求地址url
4.編碼格式
5.發(fā)送的請求的報文體



報文體模板
<?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>
三、發(fā)送測試
3.1. 發(fā)送請求

3.2. 服務(wù)端查看發(fā)送的請求

3.3. 查看結(jié)果樹
請求heaher

請求消息體

響應(yīng)header

響應(yīng)報文

來源:https://www./content-4-658251.html
|