LoadRunner測試WebService的3種方式
LR在WebService虛擬使用者協議中支援兩種方式測試WebService,一種是通過“Add Service Call”的方式,一種是Import SOAP的方式。
Import SOAP的方式需要匯入定義好的XML請求檔案。
取到WebService返回的XML資料後,可以使用XPath的方式驗證資料,LR提供了幾個處理XML的函式:
lr_xml_get_values() //Retrieves values of XML elements found by a query
lr_xml_set_values() //Sets the values of XML elements found by a query
lr_xml_extract() //Extracts XML string fragments from an XML string
lr_xml_delete() //Deletes fragments from an XML string
lr_xml_replace() //Replaces fragments of an XML string
lr_xml_insert() //Inserts a new XML fragment into an XML string
lr_xml_find() //Verifies that XML values are returned by a query
lr_xml_transform() //Applies Extensible Stylesheet Language (XSL) Transformation to XML data
實際上,使用LR還有一種測試WebService的方式,就是採用HTTP協議,因為WebService是構建在HTTP協議之上的,因此可以WEB虛擬使用者協議中的web_custom_request來構造WebService的請求。
學習LR測試WebService時,如果沒有現成的WebService,又懶得寫或不會寫,可以用Parasoft網站的WSDL來試驗:
http://soatest.parasoft.com/store-01.wsdl
參考:
http://blog.testsautomation.com/2009/07/web-services-testing-in-loadrunner/
http://blog.testsautomation.com/2009/05/validating-web-service-response-with-xpath/
http://blog.testsautomation.com/2009/01/web-services-performance-using-loadrunner/
相關文章
- 一種WebService的呼叫方式Web
- LoadRunner中多值關聯的3種處理方式
- LoadRunner測試Google SuggestGo
- Java中測試異常的多種方式Java
- 我膨脹了,測試必要商城小程式,用了3種方式!:)
- 我膨脹了,測試必要商城小程式,用了 3 種方式!:)
- java開發webservice幾種方式小結JavaWeb
- LoadRunner測試結果分析(1)
- JN專案-效能測試loadrunner
- 更好的 java 重試框架 sisyphus 的 3 種使用方式Java框架
- 軟體測試學習教程——LoadRunner實現介面測試
- LoadRunner效能測試工具---(三)測試結果樣例分析
- LoadRunner測試J2ME的Socket程式
- loadrunner 資料庫測試指令碼資料庫指令碼
- LoadRunner效能測試工具---(一)使用流程
- LoadRunner常見測試結果分析
- 編寫難於測試的程式碼的5種方式
- 使用C#建立webservice及三種呼叫方式 (轉)C#Web
- mailtrap.io - 一種更方便的郵件測試方式AI
- LoadRunner:壓力測試前的分析準備工作
- 效能自動化測試工具Loadrunner篇
- LoadRunner長連線效能測試指令碼指令碼
- 軟體測試人員必備的7種思維方式
- 用LoadRunner編寫socket應用的測試指令碼指令碼
- 效能測試工具LoadRunner知識點總結
- loadrunner負載測試例項(含步驟)負載
- LoadRunner 測試結果分析圖 概要解釋
- 3 種使用 PostgreSQL 命令的方式SQL
- 獲取cookie的3種方式Cookie
- 用UiAutomator測試工具模擬輸入操作的幾種方式UI
- 淺談ddos的測試方式
- 效能測試工具LoadRunner你所不知道的內幕
- 介面測試之基於LoadRunner的一個簡單示例
- 如何學習效能測試?LoadRunner小技巧集錦
- Webservice測試方案(目錄及下載連結)Web
- Loadrunner常用15種的分析點
- 3種 web 會話管理的方式Web會話
- php呼叫webservice的幾種方法PHPWeb