Visual Studio 2013: Realización de pruebas de carga en la nube!

Siguiendo con el tema de como realizar pruebas de carga utilizando Visual Studio, el otro día me llego una comunicación de Visual Studio en la que se trataba este tema y la posibilidad que, de forma gratuita por el momento, Microsoft oferta de realizar pruebas de carga aprovechando su infraestructura en la nube siguiendo el paso a paso que se comenta en el siguiente enlace: http://www.visualstudio.com/get-started/load-test-your-app-vs. Además, si queréis ver un ejemplo práctico de como realizar estas pruebas de carga en la nube, os recomiendo el WebCast de mañana al respecto: https://msevents.microsoft.com/cui/r.aspx?t=2&c=en-us&r=1314255977&community=0&a=1

image

Office 365: ¿Cómo puedo revisar en qué equipos he instalado Office?

Aunque ya comenté este tema en este post, la información del mismo no estaba completa porque se incida como podemos revisar las instalaciones de Office realizadas para planes de tipo empresarial de Office 365. Como se comenta en el post, si necesitamos revisar el listado de equipos en los que hemos instalado Office (un máximo de 5 equipos por usuario), desde el portal de administración de Office 365 podemos acceder fácilmente a dicha información, aunque el acceso cambia en función del tipo de plan contratado:

Plan Office 365 Pequeña Empresa

Para ver el listado de equipos en los que tenemos instalado Office, seguimos los siguientes pasos:

  • Accedemos al portal de administración de Office 365. En la sección de bienvenida, hacemos clic en Office.
  • A continuación se muestra la página desde la que podemos descargar los clientes de Office y también los equipos en los que tenemos instalado ya Office. En mi caso, no he instalado el paquete Office de esta suscripción en ningún equipo.
image image

Plan Office 365 Empresarial

El procedimiento es muy similar:

  • Accedemos al portal de administración de Office 365 y hacemos clic en “Descargar software” bajo “accesos directos de administrador”.
  • A continuación se muestra la página desde la que podemos descargar los clientes de Office y también los equipos en los que tenemos instalado ya Office. En mi caso, aparece que he realizado la instalación en un equipo. Fijaros como también se indica el número de instalaciones restantes para Office.
image image

Office 365: Como cambiar la asignación de licencias a usuarios en planes Pequeña Empresa!

Si necesitamos cambiar las asignaciones de licencias a usuarios en planes de tipo Pequeña Empresa y Pequeña Empresa Premium de Office 365, tenemos que seguir el procedimiento que se explica a continuación:

  • Accedemos al portal de administración de Office 365 y hacemos clic en “Agregar usuarios, restablecer contraseñas, y más” disponible en la sección “Usuarios y grupos”.
  • En la página que se abre, seleccionamos el usuario en el que tenemos que realizar el cambio de licencias y hacemos clic en el botón de “Editar usuario”.
image image
  • En el asistente para modificar los detalles del usuario, simplemente hacemos clic en “licencias” y modificamos la asignación como necesitemos.

image

Referencia a la ayuda de Office 365:

SharePoint: Referencias sobre pruebas de carga (I)!

Como estos días ando “empollando” sobre como hacer pruebas de carga para entornos SharePoint, he tenido que documentarme bastante al respecto centrándome en como realizar dichas pruebas por medio de Visual Studio. En este primer post, os dejo un listado de referencias útiles a la hora de realizar pruebas de carga para entornos SharePoint:

Y hasta aquí llega este primer recopilatorio con referencias para realizar pruebas de carga para SharePoint.

SharePoint: Como solucionar el problema con los formatos de fecha de ULS Viewer!

Como sabéis, una de las herramientas más conocidas y usadas para procesar de una forma “inteligible” los LOGs de SharePoint es el famoso ULS Viewer. El caso es que esta semana, en uno de los ambientes de desarrollo de SharePoint 2010 que tenemos disponibles en LKS me puse a analizar los LOGS de SharePoint para asegurar que no se estaba registrando errores o problemas relativos a a componentes y soluciones que estábamos construyendo. Como siempre, el proceso que seguí fue el siguiente:

  • Lancé ULS Viewer en el entorno y utilizando sus opciones, opté por la opción de visualizar la información en tiempo real que SharePoint registra en los LOGS a través del servicio de ULS…y es aquí dónde me encontré con la sorpresa de que ULS Viewer estaba siendo incapaz de leer correctamente las entradas de LOG debido al siguiente problema de parseado de las mismas:

UlsRuntimePump could not understand this line: 01/19/2014 17:00:30.94     w3wp.exe (0x0DD4)                           0x0E50    SharePoint Server                 Taxonomy                          fuc6    Medium      MetadataWebServiceApplication.GetChanges called on ‘ManagedMetadataService’ completed.    94d5ea45-0079-4e52-abc1-cc1bccd90ea6. Error was: System.FormatException: No se puede reconocer la cadena como valor DateTime válido.
   en System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
   en UlsGump.Column.TimeColumn.ParseTime(StringFacade timeString)
   en UlsGump.UlsEntry.SetEntryFromThread(StringFacade[] threadFacades, StringCacheFile stringCacheFile, Int64 messageLocation)
   en UlsGump.UlsEntry.ReadFromUlsLine(String line)
   en UlsGump.UlsRealtimePump.ReadUls()

  • Y esta información es la que se registraba por cada línea del ULS leída por ULS Viewer. Lógicamente, me quedé bastante perplejo y más teniendo en cuenta que un par de semanas antes la utilidad leía perfectamente los LOGs de SharePoint.
  • Tras probar distintas alternativas (reinicio de servidor incluido) y no conseguir solucionar el problema, decidí pasarme a utilizar otras herramientas que facilitan la lectura de LOGS como SharePoint Log Reader o SharePoint Log Viewer…pero como no me convencía el procesado de información que hacían, decidí darle una nueva oportunidad a ULS Viewer y tras averiguar que no había sido el único al que le había pasado este problema, encontré una solución para el mismo: un parche desarrollado por uno de los colaboradores de ULS Viewer que soluciona el problema con los formatos de las fechas. Como se menciona en la página del parche, ULS Viewer presenta problemas con los formatos de fechas en el caso en el que se esté ejecutando en un equipo que no esté con la configuración regional de EE-UU. Si aplicamos el parche citado, se generará una versión parcheada de ULS Viewer.
image image
  • Si abrimos la versión parcheada de ULS Viewer, veremos que ahora si se lee la información de los LOGS.

image

Office 365: Acceso a la funcionalidad de soporte técnico (II)!

Siguiendo con la serie de artículos sobre las características del servicio de soporte de Office 365, en esta ocasión vamos a ver como es este servicio para planes de tipo pequeña empresa premium:

  • Accedemos al portal de administración de Office 365. Bajo "soporte técnico" haz clic en "Obtener ayuda y soporte técnico en línea".
  • La página que se abre, de forma similar a planes de tipo empresarial, muestra información relativa a problemas comunes de Office 365 y permite dar de alta una nueva solicitud.
image image
  • De nuevo, si hacemos clic en el botón “nueva solicitud de servicio” se abre una página en la que podemos iniciar el asistente para crear la solicitud.

image

[Eventos]: Charla con los expertos – Todo lo que siempre quisiste saber sobre SharePoint, pero no te atreviste a preguntar!

Desde los grupos de usuarios de  SharePoint de España y Latinoamérica queremos retomar en 2014 la iniciativa de realizar WebCast un tanto diferente haciendo uso del formato “Charla a los expertos” que tan buena acogida tuvo con SharePoint 2010. Os paso los detalles del WebCast y espero que el próximo jueves 13 de febrero estéis conectados y haciendo preguntas “a porrillo”:

  • Título: Charla con los expertos: Todo lo que siempre quisiste saber sobre SharePoint, pero no te atreviste a preguntar.
  • Descripción: Los grupos de usuarios de SharePoint de habla hispana os proponemos un evento online un tanto diferente: os proponemos durante aproximadamente 90 minutos charlar con los principales expertos de la plataforma en países de habla de hispana. Ven con nosotros, plantéanos tus dudas y cuestiones sobre nuestro servidor favorito y averigua todo aquello que siempre quisiste saber, pero nunca te atreviste a preguntar. Entre los participantes en la charla contaremos con algunos de los mayores conocedores de la plataforma SharePoint como: Gustavo Vélez Juan Carlos González Fabián Imaz Alberto Díaz David Martos Miguel Tabera Mario Cortes Edin Kapic Gerardo Reyes Ricardo Muñoz Juan Manuel Herrera Juan Andrés Valenzuela Haarón González Juan Pablo Pussacq Andrés Rojas Vielka Rojas Adrian Díaz David Sánchez Santiago Porras
  • Día para el chat: Jueves 13 de febrero de 2014.
  • Hora: 16:00 (GMT + 1).

Visual Studio: Comparativa entre ediciones del IDE!

Dependiendo de las necesidades concretas que tengamos a nivel de desarrollo, es importante tener claro que en función de la edición del IDE que tengamos (Express, Professional, Test Professional, Premium o Ultimate) tendremos más o menos capacidades disponibles. Para tener claro las capacidades de cada versión, os recomiendo el siguiente enlace de la página de Visual Studio en el que se comparan las versiones de pago del IDE: http://www.visualstudio.com/products/compare-visual-studio-products-vs

image

SharePoint: Análisis de soluciones SharePoint con MSOCAF (II)!

Siguiendo con la serie de artículos sobre el análisis de soluciones SharePoint mediante MSOCAF (Microsoft SharePoint Online Code Analysis Framework), en esta ocasión vamos a analizar el tipo de información que genera esta herramienta cuando se están evaluando un conjunto de WSPs:

  • Supongamos que hemos evaluado un conjunto de WSPs y que MSOCAF detecta varios errores en los mismos que tenemos que revisar. La mejor forma de revisar estos errores es exportando el resultado del análisis a formato Excel o web.
  • Tanto en caso de Excel como en el de Web tendremos información detallada sobre los errores y advertencia generadas por MSOCAF tras analizar los WSPs. Como veis, podemos conocer problemas y advertencias generadas en base a distintos casos de tests que aplica MSOCAF: diseño, gestión de memoria, etc. Además, podemos hacer uso de las capacidades de filtrado de Excel para ir acotando los problemas detectados.
image image
  • En el caso de de exportar los resultados del análisis en formato “Browser”, veremos para cada regla de análisis aplicada por MSOCAF los problemas y advertencias que se han encontrado.
  • Por supuesto, siempre podemos volver atrás en el asistente de MSOCAF para revisar los casos de test que se aplican en el análisis.
image image
  • MSOFCAF aplica una serie de casos de tests de tipo “Custom” en los que se trata de medir aspectos variados de los WSPs que se analizan: posibles problemas de rendimiento, errores de diseño, etc. Si queréis conocer el detalle de los caos de test “Custom”, es recomendable que vayáis a la ayuda de MSOCAF.
  • El archivo de ayuda cuenta con una sección “Custom Rules” en la que podéis ver el detalle de cada regla aplicada en los distintos casos de test.
image image
  • Por ejemplo, la regla Check for Use of SP.List.Items tiene el siguiente detalle:

(a) Check for Use of SPList.Items

If any of the instructions contains the SPList.Items object, MSOCAF will generate an error.

If you encounter problems:

Remove the SPList.Items object from the instructions. For retrieving items in a list, use SPList.GetItems (SPQuery query).For more details, see the MSDN article Best Practices: Common Coding Issues When Using the SharePoint Object Model.

Y hasta aquí llega este segundo post de MSOCAF para el análisis de soluciones SharePoint.

Office 365: Acceso a la funcionalidad de soporte técnico (I)!

Office 365, dependiendo del tipo de plan contratado, proporciona de serie un servicio de soporte a los usuarios que tienen contratado un plan. En planes de tipo empresarial:

  • Accedemos al portal de administración de Office 365 y en el menú vertical, hacemos clic en el enlace “Soporte técnico”.
  • En la página que se abre se muestra un listado de problemas típicos en Office 365 y también tenemos la posibilidad de dar de alta una nueva solicitud.
image image
  • A continuación se muestra el asistente que nos irá guiando en el proceso de dar de alta la solicitud de servicio o bien acceder a la información para poder llamar a soporte técnico.
  • En este último caso, si hacemos clic sobre el botón correspondiente (“llamar a soporte técnico”, se muestra una ventana modal que nos permite acceder a la información de los teléfonos de soporte de Office 365 por país.
image image

 

En el siguiente post de la serie veremos que opciones a nivel de soporte de servicio tenemos para un plan de tipo pequeña empresa premium.