В настоящее время я работаю в unirest java. Это пример Url. Здесь параметры s это устройство секрет и т является MAC-адресом и d является идентификатором устройства http://baseUrl.com?s=235&m=12:25:14:25&d=25Тестирование с помощью unirest-java
Теперь я хочу, чтобы автоматизировать различные тестовые случаи, как: нулевой макинтош, нулевой идентификатор устройства, нулевого устройство секретного другого типа идентификатора устройства. .., как и все символов, все numbesrs, сочетание характера п чисел устанавливается специальный характер и т.д.
Вот мой код:
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) Успех Сценарий: -
Выход Json:
{ "Уровень": "Информация", "сообщение": "REG_DEV_01 "," meta ": []}
2) Сценарий: - REG_DEV_PRMS_1_00 --- ошибка ---- Обязательные PARAMS отсутствуют - Устройство Secret ---- Любой из Params отсутствуют
3) Сценарий: - REG_DEV_PRMS_2_00 --- -ошибка ---- Обязательная PARAMS отсутствует - MAC-адрес ------ Любые из Params отсутствует
4) Сценарий: - REG_DEV_PRMS_3_00 ---- ошибка ---- Обязательный PARAMS является отсутствует - Идентификатор устройства ----- Отсутствует какой-либо из Парамов
5) Сценарий: - REG_DEV_EXISTS_00 ---- ошибка ---- устройства с таким же адресом макинтош уже существует ---- Уже существующие зарегистрированное устройство
6) Sceanrio: - REG_DEV_1_00 --- Ошибка ---- секрет устройства не mactches для идентификатора поставки устройства ---- же
7) Sceanrio REG_DEV_01 информации ---- устройства запомненного ----- же
Комментарии для расширенного обсуждения; этот разговор был [перемещен в чат] (http: // chat.stackoverflow.com/rooms/130495/discussion-on-question-by-xtremetester-testing-with-unirest-java). –