Derzeit arbeite ich in Unirest Java. Dies ist eine Beispiel-URL. Hier Parameter s Gerät geheim und m MAC-Adresse und d Geräte-ID http://baseUrl.com?s=235&m=12:25:14:25&d=25Testen mit Unirest-Java
Jetzt möchte ich verschiedene Testfälle automatisieren wie: null mac, null Geräte-ID, null Gerät geheime andere Art von Geräte-ID. .. wie alle Zeichen, alle numbesrs, Charakter mischen n Zahlen speziellen Zeichensatz usw.
Hier ist mein Code:
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;
/**
* Created by naveen on 12/12/16.
*/
public class uniresttest {
public static void main(String args[]) throws Exception
{
final HttpResponse<String> response= Unirest.get("http://baseUrl.com?s=235&m=12:25:14:25&d=25").asString();
System.out.println(response.getBody());
}
}
1) Erfolg Szenario: -
Ausgang Json:
{ "Level": "info", "msg": "REG_DEV_01 "," meta ": []}
2) Szenario: - REG_DEV_PRMS_1_00 --- Fehler ---- Mandatory params fehlen - Geräte Geheimnis ---- Jede der Params fehlt
3) Szenario: - REG_DEV_PRMS_2_00 --- -Fehler ---- Mandatory params fehlen - MAC-Adresse ------ Jede der params fehlen
4) Szenario: - REG_DEV_PRMS_3_00 ---- ---- Fehler Pflicht params sind fehlt - Geräte-ID ----- Alle Parameter fehlen
5) Szenario: - REG_DEV_EXISTS_00 ---- ---- Fehler Gerät mit derselben MAC-Adresse bereits existiert ---- Bereits registriert vorhandenen Geräte
6) Sceanrio: - REG_DEV_1_00 --- error ---- Geräte Geheimnis nicht mactches für die mitgelieferte Geräte-ID ---- gleichen
7) Sceanrio REG_DEV_01 info ---- Gerät erfolgreich registriert ----- gleichen
Kommentare sind nicht für längere Diskussion; Diese Konversation wurde [in den Chat verschoben] (http: // chat.stackoverflow.com/rooms/130495/discussion-on-question-by-xtremetester-testing-with-unirest-java). –