創(chuàng)建JMeter測試計(jì)劃
現(xiàn)在,讓我們創(chuàng)建一個測試計(jì)劃,測試上面的 web服務(wù)。
重命名測試計(jì)劃
通過點(diǎn)擊啟動JMeter的窗口 /home/manisha/apache-jmeter-2.9/bin/jmeter.sh. 點(diǎn)擊測試計(jì)劃節(jié)點(diǎn)上。重命名此測試計(jì)劃節(jié)點(diǎn) WebserviceTest.
添加線程組
添加一個線程組,這是所有其他元素,如取樣器,控制器,監(jiān)聽的占位符。右鍵單擊我們的測試計(jì)劃 WebserviceTest(our Test Plan) > Add > Threads(Users) > Thread Group。線程組將添加根據(jù)測試計(jì)劃(WebserviceTest)的節(jié)點(diǎn)。
接下來,讓我們修改線程組的默認(rèn)屬性,以滿足我們的測試。改變以下屬性:
Name: webservice user
Number of Threads (Users): 2
Ramp-Up Period: leave the the default value of 0 seconds.
Loop Count:2
添加SAMPLER-SOAP/XML RPC請求
現(xiàn)在,我們已經(jīng)定義了用戶,它是時間定義,他們將要執(zhí)行的任務(wù)。我們將添加 SOAP/ XML-RPC 請求元素。點(diǎn)擊鼠標(biāo)右鍵得到添加菜單,然后選擇 Add > Sampler > SOAP/XML-RPC Request,選擇元素樹中的SOAP/ XML-RPC請求,并在下面的圖片編輯下列屬性:
這個元素中輸入下列詳細(xì)信息:
Name: SOAP/XML-RPC Request
URL: http://localhost:8080/hello/hello?wsdl
Soap/XML-RPC Data: Enter the below contents
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://ws.yiibai.com/">
<soapenv:Header/>
<soapenv:Body>
<web:getHelloWorldMessage>
<arg0>Manisha</arg0>
</web:getHelloWorldMessage>
</soapenv:Body>
</soapenv:Envelope>