1. 程式人生 > >Jmeter傳送SOAP請求對WebService介面壓力測試

Jmeter傳送SOAP請求對WebService介面壓力測試

Jmeter也可以對WebService介面測試並進行壓力測試

1、本次例項介面(業務開通介面)

<?xml version="1.0" encoding="UTF-8"?>

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ord="http://order.itms.zznode.com">

   <soapenv:Header/>

   <soapenv:Body>

      <dealOrder soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

         <order>

            <orderId>xx</orderId>

            <orderTime>xx</orderTime>

            <orderKind>xx</orderKind>

            <orderType>xx</orderType>

            <serviceCode>xx</serviceCode>

            <userName>xx</userName>

            <userAddress/>

            <pppoeAccount>xx</pppoeAccount>

            <userId>xx</userId>

            <areaCode>xx</areaCode>

            <subAreaCode/>

            <contactPerson>xx</contactPerson>

            <phoneNumber>xx</phoneNumber>        

            <vectorArgues>xx</vectorArgues>

         </order>

      </dealOrder>

   </soapenv:Body>

</soapenv:Envelope>

2、介面返回值(請自行寫入引數值)

3、新增執行緒組,並新增並新增SOAP/XML-RPC Request Sampler

4URL中填寫測試地址:http://172.19.0.26:8199/services/OperationDistributeService

Soap/XML-RPC Data中輸入第一點中的介面報文


5、在監聽器中插入檢視結果樹。傳送請求後會發現響應資料


5、線上程組中設定併發數量,以及介面執行次數,進行壓力測試