Tag: rest-assured

Seien Sie Versichert, ist eine Java-basierte test-Bibliothek für REST-services.

Seien Sie versichert: die Größe der json-Antwort

Anzahl der Antworten 2 Antworten
Ich bin neu versichert. Ich habe versucht, folgenden code für die erste Antwort @Test public void getData() throws IOException { Response response = given(). header("authToken",userToken). when(). get("/students"). then(). contentType(ContentType.JSON). extract(). response(); String jsonStr = response.getBody().asString(); System.out.println("Tag List************************"

RestApi-Tests mit Rest-Assured

Anzahl der Antworten 3 Antworten
Ich bin neu auf REST-Api-Test. ich bin erste Schritte mit Rest-Assured für Rest-Api-Test. ich habe ein Problem in meinem ersten jemals testcase. Der code ist wie folgt: public void testGetSingleUser() { expect(). statusCode(200). body( "email", equals("[email protected]"), "firstName",

RestFuse vs Versichert vs MockMVC Rest Service Unit Test Framework

Anzahl der Antworten 2 Antworten
Ich habe versucht zu finden, ein einfaches Allzweck-unit-test-framework für Spring-MVC-basierten Rest-Diensten, die ich geschrieben habe. Ich habe die online-Suche und verengt Sie sich auf: RestFuse (http://developer.eclipsesource.com/restfuse/) Versichert (https://github.com/jayway/rest-assured) MockMVC (http://www.petrikainulainen.net/programming/spring-framework/unit-testing-of-spring-mvc-controllers-rest-api/) Ich mag RestFuse weil es meistens auf

Wie die post komplexe XML-Daten mit versichert sein

Anzahl der Antworten 2 Antworten
Verwendung von rest-sicher sein können wir leicht führen Sie GET -, POST-und andere Methoden. In dem folgenden Beispiel senden wir einen BEITRAG zu einer API, die gibt eine JSON-Antwort. @Test public void reserveARide() { given(). header("Authorization", "abcdefgh-123456").

Wie sende ich JsonObject mit verschachtelten Werte als Post-request in sicher sein

Anzahl der Antworten 2 Antworten
Ich bin mit sicher sein -https://code.google.com/p/rest-assured/wiki/Usage Meine JsonObject sieht wie folgt aus { "id": "12", "employeeInfo": null, "employerInfo": null, "checkDate": 1395093997218, "netAmount": { "amount": 70, "currency": "USD" }, "moneyDistributionLineItems": [ { "mAmount": 100, "employeeBankAccountId": "BankAccount 1" }

total / count Elemente aus der Liste json-Antwort

Anzahl der Antworten 4 Antworten
im trying to get count /Gesamtanzahl der Datensätze aus der Liste-api mithilfe Restassured. Bitte teilen Gedanken auf, wie können wir es bekommen. ex: { "final list": [ { "id": 123, "name": "sachin" }, { "id": 234, "name":

Behaupten, dass die Antwort leer ist Liste mit rest-assured

Anzahl der Antworten 1 Antworten
Wie kann ich überprüfen, mit rest-assured (2.4.0) wenn die Antwort json ist eine leere Liste? Angesichts der Antwort (mit header content-type=application/json) habe ich versucht: .body(Matchers.emptyArray()) //expected: an empty array, actual: .body("/", Matchers.emptyArray()) //invalid expression /

setzen des Inhalttyps in sicher sein

Anzahl der Antworten 8 Antworten
Ich versuche zum aufrufen einer rest-Aufruf mit Hilfe versichert. Meine API akzeptiert, "application/json" als content-Typ und ich brauche, um in den Anruf. Ich die Art des Inhalts, wie unten erwähnt. Option 1 Response resp1 = given().log().all().header("Content-Type","application/json") .body(inputPayLoad).when().post(addUserUrl);

Melden Sie restassured Verkehr

Anzahl der Antworten 3 Antworten
Ich würde gerne wissen, ob es einen Weg gibt, der die Protokollierung aller Anrufe und Antworten (url + Nutzlast) verarbeitet restassured. Die Endgültigkeit wäre, ein "debug" test-log mit alle Anrufe und Datenverkehr protokolliert. Natürlich könnte ich das

Seien Sie Versichert - nicht-POST mit Parametern und Körper

Anzahl der Antworten 3 Antworten
Teste ich eine REST-api mithilfe der Rest, der Zugesichert. Bei mir läuft in einen Fehler, wenn Sie versuchen zu buchen, sowohl mit einem parameter in der url und der Inhalt für den body. Dies funktioniert einwandfrei, wenn

Wie machen HTTPS GET-Aufruf mit Zertifikat in Rest-Assured java

Anzahl der Antworten 5 Antworten
Wie kann ich einen Anruf BEKOMMEN mit Rest-Assured in java zu einem Endpunkt, erfordert Zertifikat. Ich habe Zertifikat als .pem - format. In PEM-Datei gibt es Zertifikat und den privaten Schlüssel. Ich habe versucht, es zu konvertieren,

Im ÜBRIGEN Versichert, wie kann ich überprüfen, ob ein Feld vorhanden ist oder nicht in der Antwort?

Anzahl der Antworten 4 Antworten
Wie kann ich sicherstellen, dass meine Antwort, lass uns sagen, es ist in JSON, entweder enthält oder nicht enthalten einem bestimmten Feld? when() .get("/person/12345") .then() .body("surname", isPresent()) //Doesn't work... .body("age", isNotPresent()); //...But that's the idea. Ich bin

Seien Sie Versichert: extrahieren Wert aus der Antwort Liste

Anzahl der Antworten 3 Antworten
Habe ich eine Liste zurückgegeben als Antwort. Ich müssen zu bekommen ein Element aus der Liste mit Produkt.name und tariffPlan.name. [ { "id": 123, "product": { "id": 1, "code": "credit", "name": "Credit" }, "tariffPlan": { "id": 1,

Seien Sie Versichert Inhaber-Authentifizierung

Anzahl der Antworten 4 Antworten
Ich bin nicht mit Versichert,Java und Api-Test, also bitte sanft mit mir sein. Wenn ich verwenden, sicher sein, zu testen, eine api, die verwendet Träger-Authentifizierung die tests fehlschlagen, ergibt:- java.net.ConnectException: Connection refused: connect Ich weiß die Frage

JSON-POST mit RestAssured

Anzahl der Antworten 2 Antworten
Ich versuche zu erstellen, die ein test zum überprüfen der Antwort einen JSON-Post ist wie erwartet. Ich versuche zu testen, die POST von einer JSON-Nachricht Körper, um eine URL, die wiederum sendet dann eine SMS-Nachricht, und wenn

Parametrisieren Post-Anfrage-payload mit Versichert sein

Anzahl der Antworten 3 Antworten
Habe ich unter post-Anforderung in seien Sie Versichert-code : Möchte ich Sie parametrisieren. Bitte vorschlagen. given().contentType(JSON).with() .body("\"id\":"123",\"email\":\"[email protected]\"}").expect().body("status", notNullValue()).when().post("https://localhost:8080/product/create.json"); Parameter id, E-Mail. Wenn ich deklariert String-Variablen-id,E-Mail und versuchen die vorbeifahrenden Körper() nicht arbeitet. Funktioniert nicht code: String id="123";

Wie zu verwenden mockito für das testen der Datenbank-Verbindung

Anzahl der Antworten 2 Antworten
Ich bin mit Junit zu testen, meine jersey-api. Ich will zu test-DAO-ohne Datenbank. Ich habe versucht, mit Mockito aber noch nicht in der Lage zu verwenden mock-Objekt zum testen der DAO enthält Hibernate Aufrufe von DB. Ich

Set restAssured protokollieren alle Anfragen und-Antworten weltweit

Anzahl der Antworten 2 Antworten
Ich soll zum aktivieren der Protokollierung für alle restAssured Antworten und Anfragen standardmäßig. Hier ist was ich tun: RestAssured.requestSpecification = new RequestSpecBuilder(). setBaseUri("api"). setContentType(ContentType.JSON). build(). log().all(); RestAssured.responseSpecification = new ResponseSpecBuilder(). build(). log().all(); requestSpecification funktioniert gut, aber mit

Wie zum abrufen von JSON-Objekt aus den Json-array in REstAssured

Anzahl der Antworten 3 Antworten
Kann bitte jemand mir helfen um dieses Problem zu lösen Szenario: Ich bin neu RestAssured und Handhabung JSON in unserem Automatisierungs-script. Ich habe eine API deren Antwort ist JSONArray d.h., [{ "id": 1002, "entity": "testcase", "fieldName": "TextName",

Serialisierung von Objekt zu json-rest-assured-request-body

Anzahl der Antworten 2 Antworten
Mache ich ein rest-api mit resteasy, und testen Sie es mit rest-assured. Sagen, dass ich eine Klasse message mit einer Eigenschaft text. @XmlRootElement public class message { @XmlElement public String text; } Dem folgenden test versuchen zu

POST-request rest-versichert

Anzahl der Antworten 2 Antworten
Ich bin mit sicher sein für den post-request mit JSON Körper Meine post-request-code ist :- RestAssuredResponseImpl stat= (RestAssuredResponseImpl)given(). header("Accept", "application/json"). header("Content-Type", "application/json"). header("userid", "131987”). queryParam("name", "Test12"). queryParam("title", "Test127123"). queryParam("contactEmail", “[email protected]"). queryParam("description", "testing purpose"). when().post("").thenReturn().getBody(); Ich erhalte die

Seien Sie Versichert-Ausnahme, wenn test fehlschlägt

Anzahl der Antworten 2 Antworten
Habe ich eine einfache rest-assured test wird dies überprüfen json kommt, werden mit den korrekten Daten für einen Aufruf. Ich bin mit rest-assured 1.8 und habe die swap-groovy-Gläser für die groovy-all-Glas durch ein bekanntes Problem mit 2

Wie um zu überprüfen, json array mit versichert sein?

Anzahl der Antworten 1 Antworten
Habe ich eine JSON-Antwort: ["alice", "jason", "steve", "alex"] dann, wenn Sie verwenden, sicher sein, zu testen: when(). get("/names"). then(). body(containsInAnyOrder("alice","jason","steve","alex")); Dieser nicht so funktioniert, wie ich erwartet hatte, gibt es einen Fehler: Expected: iterable over ["alice", "jason",

Problem mit i/o Keine serializer fand für die Klasse org.json.JSONObject und keine Eigenschaften entdeckt zu erstellen BeanSerializer

Anzahl der Antworten 2 Antworten
nicht wissen, was Los ist, der voller Fehler ist: Problem with i/o No serializer found for class org.json.JSONObject and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS) ) Ich bin versucht, senden Sie eine

Wie tun wir passieren mehrere Header in versichert?

Anzahl der Antworten 4 Antworten
Ich bin neu auf rest-assured und Java, ich bin versuchen zu tun, eine sehr einfache test-überprüfen der response 200 ok für die API. kann Sie einer bitte sagen Sie mir, was muss ich ändern, werden unten in

Wie man die test-Rest-API, die eine Authentifizierung erfordern, die Verwendung von Rest assured

Anzahl der Antworten 5 Antworten
Möchte ich zum testen einer Rest-API, die eine Authentifizierung erfordern, bevor man die Json-Antwort. Für exa. Wenn ich besuchen möchte-rest-API: http://192.168.xx.xx:9000/dashboards/all/list/m1/p1/sch1 dann wenn ich nicht bereits angemeldet ist , dann wird dies umleiten, mich anzumelden HTML-Seite, und

Wie suchen/finden In JSON mit java

Anzahl der Antworten 3 Antworten
Habe ich unten eine JSON-Zeichenfolge aus dem unten will ich suchen/Suchkriterien in JSON-String. 1). Finden Sie die Anzahl der Tasten vorhanden. 2). Um die Werte von bestimmten Schlüssel(wenn wir array) { "store": { "book": [ { "category":

die Verwendung einer Json-Datei im Rest-assured für Nutzlast

Anzahl der Antworten 2 Antworten
Ich habe eine riesige JSON-Datei zu POSTEN als payload einer rest-api-Aufruf für Testzwecke. Ich habe versucht, so etwas wie : public void RestTest() throws Exception { File file = new File("/Users/bmishra/Code_Center/stash/experiments/src/main/resources/Search.json"); String content = null; given().body(file).with().contentType("application/json").then().expect(). statusCode(200).

Wie die übergabe von Parametern an Rest-Versichert

Anzahl der Antworten 3 Antworten
Kann mir jemand helfen in diesem Szenario: Wenn ich diesen service aufrufen, http://restcountries.eu/rest/v1/, bekomme ich die paar Länder Informationen. Aber wenn ich will, um ein bestimmtes Land Informationen, wie zum Beispiel Finnland, rufe ich die web-service http://restcountries.eu/rest/v1/name/Finland

Verbindung abgelehnt mit der Begründung, versichert junit test case

Anzahl der Antworten 3 Antworten
Dem unter-test-Fall gibt mir ein connection refused exception und wenn ich dem Kommentar der Methode, die Körper, es ist der Erfolg. Also ich glaube, es gibt kein problem mit ports aber ein problem mit der seien Sie

RestAssured: Wie überprüfen Sie die Länge des json-array-Antwort?

Anzahl der Antworten 5 Antworten
Ich habe einen Endpunkt, der gibt ein JSON wie: [ {"id" : 4, "name" : "Name4"}, {"id" : 5, "name" : "Name5"} ] und einer DTO-Klasse: public class FooDto { public int id; public String name; }

POST-Anforderung schlägt fehl (rest-assured test)

Anzahl der Antworten 2 Antworten
Ich habe ein problem mit POST-Anforderung mit rest-assured. Dieser code funktioniert: given().contentType(ContentType.JSON).body("{\"key\": \"val\"}"). when().post(url + resource).then().assertThat().statusCode(200).body("otherVal", equalTo(otherVal)); Aber ich versuchte zu verwenden param() oder parameter() Methoden wie: Dieser gibt: given().parameter("key", "val"). when().post(url + resource).then().assertThat().statusCode(200); Expected status code

Seien Sie Versichert - Deserialisieren Antwort-JSON-als Liste<POJO>

Anzahl der Antworten 4 Antworten
Habe ich ein POJO Artwork. Ich bin abrufen einer List dieser Objekte aus einem RESTful webservice in den HTTP-response-body im JSON-format. Ich bin versucht zu schreiben seien Sie Versichert-basierten test, der würde analysieren der zurückgegebenen Liste. Der

Seien Sie versichert. Ist es möglich, den Wert von Anfrage json zu extrahieren?

Anzahl der Antworten 4 Antworten
Ich bin immer Antwort auf diese Weise: Response response = expect().statusCode(200).given().body(requestBody).contentType("application/json") .when().post("/admin"); String responseBody = response.getBody().asString(); Habe ich eine json-in responseBody: {"user_id":39} Konnte ich extrahieren, um die Zeichenfolge, die Verwendung von rest-assured Methode nur dieser Wert =

java.lang.ClassCastException: java.util.LinkedHashMap kann nicht in com.testing.models.Account umgewandelt werden

Anzahl der Antworten 4 Antworten
Ich bin immer folgende Fehlermeldung: java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to com.testing.models.Account folgenden code final int expectedId = 1; Test newTest = create(); int expectedResponseCode = Response.SC_OK; ArrayList<Account> account = given().when().expect().statusCode(expectedResponseCode) .get("accounts/" + newTest.id() + "/users") .as(ArrayList.class);

REST Assured - Generische Listen-Deserialisierung

Anzahl der Antworten 5 Antworten
Sagen wir, ich habe ein Java - Person Klasse: class Person { String name; String email; } Mit seien Sie Versichert, Sie können Deserialisieren dieses JSON-Objekt {"name":"Bob", "email":"[email protected]"} einer Java - Person Instanz mit Person bob =

Greifen Sie in RestAssured über JsonPath auf Elemente eines anonymen Arrays zu

Anzahl der Antworten 2 Antworten
Habe ich ein anonymes array in JSON zurückgegeben, die von einem service wie: [ {"foo":1, "bar":2 , "baz":3 }, {"foo":3, "bar":4 , "baz":5 } ] Wie kann ich auf die bar Elemente z.B. in expect().body("$[*].bar", hasItems(2,4)) Habe

Tool zum Testen von RESTful Web Services

Anzahl der Antworten 3 Antworten
Ich versuche zu bewerten, das richtige Werkzeug zum testen von RESTful-Web-services und schließlich automatisieren, das gleiche für unser Projekt. Frage mich, was sind die Spezifikationen, die ich brauche, um sich für solche test, wenn ich Vergleiche verschiedene