# 13.5 Crear environments

Los environment permiten definir diferentes ambientes de prueba para tus servicios.

Puedes definir environments cuando necesites:

* Probar tus servicios en diferentes servidores, por ejemplo en tu computadora, en un servidor de QA,  Regresión, producción. Puedes crear 4 environments uno por cada servidor con una variable llamada url donde  cambies el valor de la variable para agregar la url de cada servidor.
* Los datos varian en cada servidor, por ejemplo el servidor de QA tiene diferente información que el servidor de producción

### Pasos para crear un nuevo Environment

1. Da clic en el ícono de la esquina superior derecha para mostrar los environment. O da clic en la pestaña Environment
2. Da clic en el botón Add

![](/files/-MX-QCObzIRQfQJP30_J)

3\. Agrega un nombre al environment. En este caso es AzureWin para diferenciar que es Azure Con Windows. Puede ser Dev, QA, o Regression si cuentas con esos servers.

4\. Agrega una nueva variable con los siguientes datos

1. Variable: AzureWin Un nombre para identificar la variable
2. Initial Value: <https://caducarest.azurewebsites.net> La direción de tu sitio web.

![](/files/-MX-Qx6BEcFXl17cRoBx)

4\. Da clic en Save . Si todo es correcto se muestra el Environment.&#x20;

![](/files/-MUZe_m100NNB2Zi-19o)

### Duplicar un environment

Vamos a duplicar el environment para cambiar la url para probar en la computadora local en modo de desarrollo.

1. Selecciona el environment que deseas duplicar. En este ejemplo AzureWin.
2. Da clic en los ... y selecciona la opción **Duplicate**

![](/files/-MUZe_m100NNB2Zi-19o)

3\. Cambia el nombre a **Localhost** y los valores de **BaseURL** por **<http://localhost:5000/api>**

![](/files/-MUZgcVshZq_kJvnyUtK)

En la colección cambia la url para incluir el nombre de la variable BaseURL entre {{}}

```
{{BaseURL}}/Usuarios/Login
```

![](/files/-MUZe_m100NNB2Zi-19o)

![](/files/-MX-ScMh6SLfY7PWCYn4)

### Probar con diferentes environment

Para probar con diferentes environment&#x20;

1. Selecciona el environment en la esquina superior derecha. En este ejemplo seleccione Localhost
2. Da clic en Send para probar y verifica que se regrese el token

![](/files/-MX-TQYkrB_ITfiYl0C0)

Puedes comprobar en la consola la url a la que se realizó la petición

![](/files/-MX-TgyAQe18emPZZMHL)

Para practicar agrega un nuevo environment para algún hosting por ejemplo: <http://apis3445-001-site1.1tempurl.com/EffizienteRest/api>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://abi.gitbook.io/net-core/14.-introduccion-a-postman/14.5-crear-environments.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
