2014-02-11 85 views
2

我們目前正在爲我們的RESTful API使用JMeter識別合適的自動化框架。在我們的套件典型的POST請求會是這樣,如下圖所示:測試REST風格的服務:需要關於自動化框架的建議

URLhttps://host123.com/createuser

郵件正文(JSON)

{ "UserName" ,"Password","FirstName","LastName","PhoneNumber" } 

沒有爲XML等效郵件正文以及

我們感興趣的框架如下所示: enter image description here

JSON/XML存儲庫將包含每個唯一API端點(我們有近350個這樣的唯一API URL)的所有XML/JSON消息主體。

測試用例存儲庫將包含所有相關測試,其中包含要傳遞給JSON/XML的數據。一個這樣的例子如下所示:

enter image description here

JMeter的將運行這些測試和導出到這將被解析並通過另一報告插件/效用圖形呈現文件的響應。

如果上述數據驅動框架適用於自動化RESTful服務,請讓我知道嗎?另外如果Jmeter是執行這些測試的理想工具。

回答

0

JMeter是此一個完美的解決方案。

如果要自動運行JMeter的,在這裏繪圖使用詹金斯和CLI一些解決方案:

https://blog.codecentric.de/en/2014/01/automating-jmeter-tests-maven-jenkins/
Need Step by Step Guide to execute the Jmeter Scripts in Jenkins (with Hudson build) over Ubuntu

另一種選擇是用http://BlazeMeter.com付費解決方案,它基本上是JMeter的作爲服務。他們也有一個API和一個Jenkins插件。簡單很多,但不是免費的。

最後,還看它有一些偉大的JMeter演員
http://jmeter-plugins.org/

相關問題