これに関連する多くの同様の質問を見つけましたが、探している特定の回答ではありません。実際、私の要件は少し違うので、次の問題を投稿することになります。
Rest APIを自動化したいのですが、同じケースで 2 つのオプションがありました。1つ目はRest Assured
で、2つ目はPlay Framework
です。
たとえば、この RestAPI をテストするには:
http://servername:9000/dbs/all/list/m1/p1/sch1
(↑ これにより xml 応答が得られます)
だから、私はでコードを書いて、Java with Rest assured
正常に動作しています。Maven
と統合できるように、これをプロジェクトと統合しJenkins
ます。サンプルコード:
import com.jayway.restassured
public class TestNGSimpleTest2 {
@Test
public void testApi() {
expect().
statusCode(200).
body("Status", equalTo("Su22ccess")).
when().
get("http://localhost:9000/dbs/all/list/m1/p1/sch1");
}
だから私の最初の質問は:
- 使用するのに最適なツールであると安心できますか?
- Play フレームワークの方が優れていますか?
- RestAPIをテストするために、Jmeter、RightAPIなどの他の多くのツールを見つけました。しかし、これは自動化できるとは思いません。私は正しいですか?