Otros

Web Creacion de Pruebas y Tecnicas de Depuracion de Visual Studio 2010, Ed

12.10.2016

en la Web Creacion de Pruebas y Tecnicas de Depuracion de Visual Studio 2010 — Ed Glas's blog en VS de pruebas de carga — de Inicio del Sitio — de Blogs de MSDN

Contenido

Como las Pruebas de Rendimiento Web de Trabajo

Resumen de las Nuevas Caracteristicas en VS 2010

la Depuracion de una Web de Prueba para Encontrar y Corregir los Parametros Dinamicos

la Adicion de Su Propia Web Grabadora de Prueba Plugin para Hacer de grabacion/Reproduccion «Solo Trabajo»

Mas Grabadora de Mejoras en VS 2010

Nuevas Opciones de Herramientas para la Grabadora

Solicitar Detalles Editor

el Cuerpo de Solicitud de Plugins

Descripcion

Este post de la siguiente manera similar papeles de hecho despues de VS 2005:

Con cada version de VS hemos hecho grandes avances en la Web de Creacion de Pruebas y Depuracion. Con VS 2008, hemos anadido una serie de funciones para hacer frente a los desafios mas comunes de la Web de la prueba de autoria, siendo el mas importante un bajo nivel de http grabadora y una correlacion automatica de la herramienta. Esta cubierta de la mas prevalente retos descritos en la Web de Creacion de Pruebas y Tecnicas de Depuracion. De nuevo con VS 2010 se han realizado grandes avances en la Web de creacion de pruebas y depuracion:

  1. http Mas grabaciones de «solo trabajo»
  2. Nuevas herramientas para ayudar a depurar y corregir las que no, y
  3. Nuevos puntos de extensibilidad para el grabador, editor y visor de resultados permiten a usted, a nosotros y a nuestra comunidad a la liberacion de una gran funcionalidad «fuera de banda» para manejar las aplicaciones personalizadas y rica en tipos de datos.

Un Nuevo Nombre, Pero en realidad Sigue siendo el Mismo

En esta version, hemos cambiado el nombre de «Web de Prueba » a «Pruebas de Rendimiento Web » para resaltar el principal escenario para la Web de pruebas, que se esta utilizando como secuencias de comandos en una prueba de carga para el modelo de las acciones del usuario. Las pruebas de carga se utiliza para la unidad de carga en contra de un servidor, y luego medir los tiempos de respuesta del servidor y el servidor de respuesta de los errores. Porque queremos generar altas cargas con una cantidad relativamente baja de hardware, elegimos la unidad de pruebas de rendimiento Web en el protocolo de capa, en vez de crear una instancia de un navegador. Mientras que las pruebas de rendimiento Web pueden ser utilizados como pruebas funcionales, este no es su principal foco de atencion (ver mi post Son Pruebas Web Pruebas Funcionales? ). Usted vera que yo aun se refieren a «las Pruebas de Rendimiento Web» como «Web de Pruebas» para el corto.

Si usted realmente desea probar la experiencia de usuario desde el navegador, el uso de un codigo de prueba de interfaz de usuario para conducir el navegador.

con el fin De tener exito trabajando con las Pruebas de Rendimiento Web, es importante que usted entienda los fundamentos acerca de como funcionan.

Web de Pruebas de Rendimiento de Trabajo en la Capa HTTP

La fuente mas comun de confusion es que los usuarios no se dan cuenta de las Pruebas de Rendimiento Web de trabajo en la capa HTTP. La herramienta se suma a esa idea erronea. Despues de todo, usted registra en IE, y cuando se ejecuta una prueba Web puede seleccionar que navegador usar y, a continuacion, el resultado del visor muestra los resultados en una ventana del explorador. Lo que significa que las pruebas se ejecutan a traves del navegador, ?verdad? NO! La Web de la prueba motor funciona en la capa HTTP, y no crear una instancia de un navegador. ?Que significa eso? En el diagrama de abajo, puedes ver que no hay navegadores en funcionamiento cuando el motor es el envio y la recepcion de las solicitudes:

?Que Significa Esto para Usted?

Este diseno ha fundamentales y de largo alcance, si usted esta trabajando con las pruebas Web. Es fundamental entender que este si va a ser exitosa creacion y depuracion de las pruebas Web. Este se escapa incluso los clientes que han trabajado extensamente con las pruebas Web, y es una importante fuente de confusion. La Web de motor de prueba:

  1. Envia y recibe datos en la capa HTTP.
  2. NO se ejecuta en un navegador.
  3. NO se ejecuta la secuencia de comandos de java.
  4. NO aloja los controles ActiveX y plugins.

Ok, asi que la Web de pruebas de trabajo en la capa HTTP. ?Que acerca de las solicitudes enviadas y recibidas por javascript y/o plugins del navegador? El mejor ejemplo de java script para generar el trafico HTTP de las llamadas AJAX. El ejemplo mas comun de los plugins de navegador son SilverLight o Flash. La Web de la prueba grabador HTTP trafico de llamadas AJAX y de la mayoria (pero no todos) de los plugins del navegador.

Pruebas Web Pueda tener Exito, Aunque Parece Que ha Fallado

Una fuente comun de confusion viene desde el navegador de vista previa en la Web el resultado de la prueba del visor. Este navegador de control, no se ejecuta la secuencia de comandos de java ni de host de plugins, que es por diseno, ya que el motor no esta bien, y por razones de seguridad. Una tecnica comun en las paginas que requieren java script es este sentido, y poner una pagina alternativos cuando el navegador no se esta ejecutando el script de java, tales como «java script necesario en esta pagina «:

Esta pagina se ve como no, cuando de hecho lo logro! Mirando de cerca la respuesta, y las solicitudes posteriores, esta claro que la operacion se realizo correctamente. Como se indico anteriormente, la razon por la que el control de explorador esta pegando este mensaje es porque el script de java ha sido desactivada en este control.

Otra variante de este plugins es como esta pagina que esta utilizando SilverLight:

de Nuevo, parece que la pagina de error, cuando en realidad en la capa HTTP correctamente.

Un Reto Comun: Parametros Dinamicos

Uno de los principales retos con los que trabajan en la capa HTTP son «parametros dinamicos». Un parametro dinamico es un parametro cuyo valor cambia cada cada vez que se ejecute. El caso mas comun es un parametro de sesion, como una sesion de inicio de sesion ID. Cada vez que un usuario inicia sesion en un sitio, se le da un nuevo inicio de sesion, ID de sesion. Con el fin de simular las acciones del usuario, la prueba no puede simplemente repetir la sesion grabada de IDENTIFICACION, se debe repetir el nuevo IDENTIFICADOR de sesion. Web de pruebas manejan la mayoria de los patrones de la dinamica de los parametros de forma automatica, pero todavia hay algunos patrones que no manejar automaticamente.

a Pasos agigantados con VS 2010

cada vez Con mas complicada de las aplicaciones que se basan en HTTP, es cada vez mas dificil y mas dificil para desarrollar secuencias de comandos en la capa HTTP.

Con VS 2010, de nuevo han hecho enormes progresos a traves de la herramienta, en la grabacion, edicion y depuracion, para ayudarle a tener exito haciendo esto. Algunos de los de alto nivel de caracteristicas son:

  1. Busqueda y fijacion de parametros dinamicos
  2. la Habilitacion de un punto de extensibilidad en la grabadora tal que la grabacion/reproduccion «simplemente funciona» para cualquier aplicacion (en la practica que permite automatizar #1).
  3. la Habilitacion de puntos de extensibilidad para la edicion y visualizacion de los resultados de los ricos tipos de datos

Hemos realizado una serie de otras mejoras, en particular:

Mejoras en el Editor

  1. Soporte para el bucle y la ramificacion de las pruebas Web
  2. detalles de la Solicitud del editor
  3. Crear informes significativos utilizando el nombre del informe en la Pagina
  4. Objetivo de la regla de validacion

Mejoras en la grabacion de

  1. grabacion/reproduccion de carga de archivos «simplemente funciona»
  2. Registro de todos los dependientes por defecto
  3. Nueva grabadora de opciones en Opciones de Herramientas
  4. Mejoras en el campo oculto y dinamica parametro de correlacion

Depuracion de una Web de Prueba para Encontrar y Corregir los Parametros Dinamicos

El VS grabadora controla de forma automatica la mayoria de las clases de parametros dinamicos: las cookies, consulta de cadena y forma de correos valores de los parametros y campos ocultos. En VS 2010 hemos realizado mejoras incrementales en cada uno de estos. Sin embargo, todavia hay un par de parametros dinamicos de los patrones que no puede ser detectado de manera determinista y arreglado.

Nuestro objetivo con esta version fue la construccion de utillaje de todo el flujo para la depuracion de una web de pruebas, principalmente para ayudar a encontrar y corregir los parametros dinamicos. Este flujo se describe en el de Sean seminal post, Como Depurar una Web de Prueba. El flujo es este:

  1. Grabar una Web de prueba y jugar de nuevo. La reproduccion se produce un error.
  2. Mira la forma de post y parametros de cadena de consulta en un error en la solicitud y determinar si cualquier aspecto de ser dinamico
  3. Ir a la web de la prueba para determinar si estan asociados a una escala de valor
  4. Si no, buscar en el registro de encontrar donde se fija el parametro. O mejor aun, buscar a traves de la grabacion de registro para encontrar el valor unico en el fin de encontrar donde se esta haciendo.
  5. Agregar una extraccion de reglas y enlazar el valor del parametro a de la extraccion de valor.

En VS 2010, vas a encontrar los comandos en la Web de la prueba de la reproduccion y el editor que dan soporte a este flujo:

  1. nuevo grabadora de registro que permite ver el trafico http que se genero a partir de IE. Esta es una gran nueva caracteristica fundamental para la depuracion de las pruebas. Se puede saltar de una solicitud, el parametro de la peticion o de respuesta en la reproduccion en el mismo contexto en el registro de la comparacion.
  2. Busqueda en la reproduccion y buscar y reemplazar en la Web del editor de prueba. Estas caracteristicas son super importantes para encontrar rapidamente y la fijacion de parametros dinamicos.
  3. Saltar de una solicitud en la reproduccion para que la misma solicitud en el editor. Esto aumenta enormemente la eficiencia del flujo de trabajo.
  4. Crear una extraccion de reglas directamente de la reproduccion, configuracion automatica de los parametros correctos en la extraccion de la regla. De nuevo, esto aumenta la eficiencia.

en Conjunto, estas caracteristicas realmente la grasa de la depuracion y correccion de flujo de trabajo, y te hara mucho mas eficiente cuando se trabaja con pruebas web.

Una rapida vision general del flujo:

Desde la Web los resultados de la prueba del visor, seleccione una de un error en la solicitud que se ve como un parametro dinamico. Haga clic en el parametro de la Peticion tab para ir al editor para confirmar que no estaba obligado.

En el editor, usted puede ver que este valor no esta enlazado a un parametro de contexto:

Ahora volver al visor de resultados. En este punto, usted desea encontrar los valores dinamicos en la respuesta de una de las peticiones anteriores, como la dinamica de valor de parametro tuvo que haber venido de un cuerpo de respuesta (ya que es como http y los navegadores de trabajo). Para hacer esto, usted quiere ir a la grabadora de registro. La razon por la que usted quiere hacer esto desde el grabador de registro es que la grabacion se tiene el original valor registrado en ella. Para ello, haga clic en el grabador de registro de icono (que realmente deberia haber puesto esto en el menu contextual tambien!).

Esto le llevara a la misma solicitud con el mismo parametro seleccionado. Ahora haga clic en el parametro y hacer una busqueda rapida para encontrar el valor del parametro en una respuesta anterior. De nuevo, quieres hacerlo desde el registro, ya que el parametro es dinamico, el valor estara en la grabacion de registro, pero no la reproduccion de registro.

Busqueda de la respuesta cuerpos para encontrar el valor. Tenga en cuenta que si la dinamica de la cadena fue construido en java script, usted puede necesitar solo de busqueda de la parte dinamica del valor:

una Vez que encuentre, haga clic para anadir una regla de extraccion de:

una Vez que la extraccion regla se agrega, tambien es necesario enlazar los valores de los parametros. Seleccione si en el cuadro de mensaje para iniciar la busqueda y sustitucion de la Web del editor de prueba.

Usted puede ver que se han anadido herramientas para hacer el descubrimiento y la fijacion de parametros dinamicos mucho mas facil en VS 2010.

la Ingenieria de la Solucion

Para el ingeniero de esta solucion, hemos hecho varios cambios de diseno importantes para las pruebas Web y el Web de los resultados de la prueba.

  1. en Primer lugar, hemos cambiado los mecanismos de persistencia para el Web de los resultados de la prueba para almacenar los resultados a un archivo de registro independiente en lugar de la en el trx.
  2. Hemos creado una completa API publica para la Web el resultado de la prueba.
  3. sellamos solicitud identificadores en cada solicitud http (permite saltar entre la reproduccion y el editor).
  4. La grabadora genera una Web el resultado de la prueba de archivo y se guarda como parte de la grabacion.

Acerca de la Prueba de Rendimiento Web de la Grabadora de Registro

La Grabadora de Registro es un archivo almacenado en el mismo directorio que la web de la prueba se registra en. Se puede llegar a la grabadora de registro de la prueba Web visor de resultados como se muestra arriba. O usted puede abrir desde el VS, vaya a la Web de la prueba de la carpeta y buscar *.webtestresult para encontrar el grabador de registro de los archivos en su carpeta de proyecto. El nombre de la grabacion de resultado se almacena el archivo en la RecordedResultFile atributo en la web de la prueba archivo xml. Este archivo no es un anadido al proyecto de forma predeterminada, si usted quiere compartir con los miembros del equipo de considerar la adicion a la solucion por lo que sera comprobado en control de codigo fuente.

La grabadora de registro se conserva en el mismo formato de archivo, como en la Web el resultado de la prueba. Hay una completa API a traves de estos datos (vease el WebTestResult y WebTestResultDetails clases).

la Adicion de Su Propio Grabador de Plugins para Hacer de grabacion/Reproduccion «Solo Trabajo»

una Vez que haya encontrado y arreglado los parametros dinamicos en una prueba, considere la posibilidad de escribir una grabadora plugin para hacer esto de forma automatica cada vez que grabe una nueva prueba para este sitio web.

Grabadora de plugins son una nueva, super-poderosa capacidad para el VS 2010 grabadora. Grabadora de plugins son una extensibilidad gancho que le permite acceder a la grabacion de resultado y la grabacion de la Web de la prueba, y se mueven a la perfeccion de la grabacion de una solicitud a la correspondiente solicitud en la web de la prueba. Esto le permite hacer las modificaciones que usted ve ajuste a la generada en la Web de la prueba. Esto es en efecto un «catch-all», el maximo poder y la productividad de la herramienta en sus manos, para ahorrar tiempo en la fijacion de las pruebas Web.

yo realmente no puedo enfatizar lo suficiente lo que es una poderosa solucion de este. Si usted sera de secuencias de comandos de un sitio web para cualquier periodo de tiempo dado, y se requiere la revision de seguridad de las grabaciones, que vale la pena invertir en la construccion de una grabadora plugin para el.

Grabadora de plugins se puede utilizar para cualquier numero de razones: la fijacion de parametros dinamicos (adicion de extraccion de reglas y enlaces), automaticamente agregar reglas de validacion, anadiendo automaticamente las fuentes de datos y haciendo enlaces de datos, filtrado de grabado dependientes, etc.

Grabadora de plugins son bastante sencillos de codigo hasta e instalar. Grabadora de Plugins se derivan de la WebTestRecorderPlugin clase. Una vez que haya implementado un plugin, basta con colocar el conjunto en cualquiera de estos directorios y, a continuacion, reinicie VS:

de%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\WebTestPlugins

%USERPROFILE%\Mis Documentos\Visual Studio 10\WebTestPlugins

Aqui la muestra de la grabadora de codigo de plugin que anade una extraccion de la regla y se une parametros de cadena de consulta para la extraccion de valor.

Mas Grabadora de Mejoras en VS 2010

ademas de la iluminacion De estas nuevas y poderosas de los escenarios, el VS 2010 hace lo que hizo en el VS 2008 solo que mejor.

No Mas Vacia Grabadora Panel de

Con VS 2008, hubo varios casos en los que la grabadora no las solicitudes de registro. La mayoria de estos involucrado el IE 7 e IE 8 modelo de proceso, donde estos navegadores iniciar nuevos procesos al cruzar contextos de seguridad (por lo tanto de la necesidad de ejecutar VS como Admin). Estos problemas se han corregido en VS 2010, como la grabadora registra a traves de IE de limites de proceso.

Mas Aplicaciones «Solo Trabajo»

hubo un par de casos para los cuales campo oculto de correlacion y parametros dinamicos de la deteccion de no trabajo con VS 2008. Usted nos deja saber acerca de esos casos, y tenemos mejorar el campo oculto de correlacion y parametros dinamicos de las herramientas de deteccion para manejarlos en VS 2010. Estos eran en su mayoria alrededor de parametros dinamicos en peticiones AJAX.

binario Y post cuerpos son ahora manejados correctamente, que no siempre fueron manejados correctamente con VS 2008.

La grabadora ahora tambien controla automaticamente la Carga de Archivos, de modo que ellos «solo trabajo». Los archivos que se cargan automaticamente anadido al proyecto, y la carga de archivos nombre de archivo se generara dinamicamente para habilitar al usuario a subir el mismo archivo a diferentes nombres automaticamente.

Nuevas Opciones de Herramientas para la Grabadora

Usted pidio mas control sobre la grabadora, lo tienes con la nueva grabadora de opciones en Herramientas Opciones:

Web Editor de Prueba de Mejoras en VS 2010

Uno de nuestros objetivos con VS 2010 fue para habilitar al usuario a permanecer en el «declarativa» pruebas Web para obtener mas casos de uso sin tener que desplazarse a un codigo de la Web de la prueba. Una razon por la que tenia que ir al codigo con VS 2005 o VS el ano 2008 fue hacer un bucle o de ejecucion condicional en la Web de la prueba.

Bucle y la Ramificacion

El VS 2010 declarativa editor soporta ahora el nuevo y potente bucle y la ramificacion de las construcciones. El bucle y la ramificacion se basan en reglas condicionales, que siguen el mismo modelo de extensibilidad como las reglas de validacion y de extraccion de reglas. Hay muchas reglas «en el cuadro»:

Usted puede ver arriba, hay mucho de normas flexibles, ya incorporado.

algunos de los escenarios de este permite:

  1. Condicional inicios de sesion. En una prueba de carga, si desea simular el registro de un usuario en una vez y, a continuacion, hacer muchas operaciones en la prueba, esto se puede lograr facilmente en una condicional de la regla. Los Identificadores de sesion son normalmente manejados por las cookies, y usted puede facilmente configurar una regla para ir a las paginas de inicio de sesion si el inicio de sesion no ha sucedido todavia.
  2. la Variabilidad en las secuencias de comandos. Si desea que los usuarios a veces se salte los pasos en una secuencia de comandos, o de forma aleatoria repetir algunos de los pasos, esto se consigue facilmente con la regla de la probabilidad que se va a ejecutar solo algunas de las solicitudes basadas en la probabilidad de que usted especifique.
  3. Bucle hasta que alguna operacion se realiza correctamente. Si una operacion se espera que fallar para algunos usuarios, pero tendra exito en reintentar, y que necesita para modelar el reintento, usted puede hacer esto en un bucle mientras la operacion no es correcta. Para ello, utilice una extraccion regla para indicar si o no la accion fue un exito, a continuacion, utilice el Parametro de Contexto Existe un bucle hasta que tiene exito.

Usted puede depurar tus bucles y condiciones de uso el visor de resultados, que muestra los resultados de la condicional evaluaciones.

Una palabra de precaucion: no utilice bucles para hacer muchos, muchos bucles dentro de un determinado ensayo. Este «goma de mascar» la prueba de carga del motor, ya que la funcion es el control de usuario virtual de la ejecucion. Tambien, toda una web de prueba resultado es almacenado en la memoria, incluyendo todos los bucles. Por lo que se ejecuta una prueba web con muchos bucles va a funcionar la maquina de la memoria. Usted todavia puede ejecutar estas en una prueba de carga para evitar esto, pero por la razon indicada anteriormente recomendamos en contra de esto.

Mas Caracteristicas del Editor

ya he hablado acerca de la funcion buscar y reemplazar en el editor de arriba. Tambien hay un super-practico nuevos Detalles de la Solicitud editor que permite ver y editar los tiempos de reflexion, de informes de nombre, y la meta para cada pagina. Usted debe utilizar este punto de vista cada vez que grabe una nueva prueba.

Utilice el Nombre de informe y Objetivos de Tiempo de Respuesta a la luz, hasta su excel informes de prueba de carga, ya que ambos se propagan a los informes.

Ajuste el tiempo de respuesta objetivo tambien le ayudara a encontrar reducir las solicitudes en una prueba de carga, ya que por defecto hay un nuevo Tiempo de Respuesta Objetivo de la regla de validacion se agregan a la prueba. Esta regla se producira paginas que supera el objetivo en el umbral especificado por el usuario (por defecto, la tolerancia es 0). Esta regla se retrasan los pedidos a fallar, y permiten recopilar los registros en los fracasos, lo que puede ayudar a determinar por que la pagina es lenta.

Nuevos Puntos de Extensibilidad para Manejar Ricos de Datos

Un area que no se abordan en VS 2010 es el mejor editor y el resultado visor de manejo de los ricos tipos de datos. Si usted tiene AJAX codigo de envio y recepcion de Web services, REST, o peticiones JSON, usted sabe lo dificil que estos son para trabajar. Como el resto de versiones, nuestro mantra era si no podemos obtener en el cuadro, hemos querido exponer puntos de extensibilidad para permitirnos a nosotros y a la comunidad para agregar herramientas para ayudar en esta area.

Para este fin, se han habilitado dos puntos de extensibilidad que nos permitira abordar esta fuera de banda:

  1. Web del editor de prueba del cuerpo de solicitud de editor de plugins.
  2. Nuevas fichas y los elementos de menu en la Web el resultado de la prueba del visor.

es un plan para la liberacion de nuevas editor y reproduccion de plugins de todo el tiempo que la version RTM, por lo que mantener un ojo en codeplex.com\teamtestsplugins para las nuevas versiones.

Web del Editor de Prueba del Cuerpo de Solicitud de Plugins

en la Web de la Prueba del cuerpo de solicitud de plugins proporcionan una manera de conectar a un editor personalizado en VS para el formulario de edicion de post cuerpos. Estos plugins implementar IStringHttpBodyEditorPlugin o IBinaryHttpBodyEditorPlugin, y permiten personalizar el panel de edicion para otro post el cuerpo del contenido.

El IStringHttpBodyEditorPlugin interfaz es super simple:

interfaz publica IStringHttpBodyEditorPlugin

objeto CreateEditor(cadena contentType, cadena de valorinicial);

cadena de GetNewValue();

bool SupportsContentType(cadena contentType);

Basicamente, SupportsContentType permite especificar que tipos de contenido de su editor soporta. Cuando el editor se encuentra con un determinado tipo de contenido que se va a escanear la lista de editor de plugins para el primero que encuentre apoyo que tipo de host, a continuacion, el editor de control. El CreateEditor llamada es utilizado por el plugin para crear una instancia de control y proporciona el valor inicial para ser editado, y el GetNewValue es la manera en que el plugin devuelve el resultado de la sesion de edicion. El IBinaryHttpBodyEditorPlugin es el mismo, excepto que se pone y pone matrices de bytes.

objeto CreateEditor(cadena contentType, byte[] valorinicial);

byte[] GetNewValue();

bool SupportsContentType(cadena contentType);

Estamos trabajando en la creacion de nuevos editores para los formatos mas comunes ahora, y va a enviar «fuera de banda» a codeplex.com\teamtestplugins alrededor de RTM. Aqui esta una captura de pantalla del editor de manejo msbin1 de datos en una rica manera (me borraban algunas direcciones Url de este sitio orientado a):

en la Web de la prueba editor de plugins se debe implementar en %ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\WebTestPlugins.

Web el Resultado de la Prueba Visor de Plugins

La Web el Resultado de la Prueba Visor tambien soporta el tiempo de diseno de complementos. Hay muchos escenarios para estos plugins, aqui estan algunos escenarios de ejemplo:

  1. Los mejores proviene de dynaTrace .
  2. Herramientas que automaticamente analizar el resultado a senalar posibles problemas de rendimiento (ver los blogs.msdn.com\mtaute para un ejemplo).
  3. visores Personalizados para ricos solicitud y los datos de respuesta.

Este tercer escenario es el que quiero profundizar mas en esta seccion. Justo como usted desea una rica experiencia de edicion para trabajar con Web services, REST, o peticiones JSON, quieres una rica manera de ver estos datos en el resultado del visor asi. La Web el resultado de la prueba visor de plugins proporcionan el perfecto punto de extensibilidad para esto.

el Resultado del visor de plugins son un poco mas complicado codigo de seguridad e instalar el editor de plugins.

Como el cuerpo de la respuesta del editor, en el que estamos trabajando fuera de la banda de plugins para la Web el resultado de la prueba del visor. Aqui esta una captura de pantalla de la vista de resultados plugin para datos binarios:

Observe el arbol de vistas en la parte inferior paneles, mostrando datos binarios como un arbol.

Conclusion

Su conclusion despues de leer esta entrada del blog debe ser — «Wow, VS 2010 es fantastico y me va a ahorrar toneladas de tiempo en la creacion y el mantenimiento de la Web de pruebas, I a!»

Al trabajar directamente con usted en los foros y a traves de nuestros blogs, vimos los tipos de problemas que estan afectando el desarrollo de scripts. Tambien hemos escuchado sus comentarios y doblado de nuevo en la herramienta. En lugares que no tienen tiempo para atender, hemos anadido la extensibilidad de los puntos que nos permiten ofrecer caracteristicas de la banda, y para que usted pueda crear sus propias soluciones.

Ahora usted puede decir: «yo soy un probador de rendimiento, y Visual Studio 2010 fue de mi idea!»

Descripcion del articulo: software de creacion de web en Web de la Prueba, tsbt-tst, Grabadora de Prueba Web, Visual Studio 2010

Fuente:
Web Creacion de Pruebas y Tecnicas de Depuracion de Visual Studio 2010 — Ed Glas's blog en VS de pruebas de carga — de Inicio del Sitio — MSDN Blogs

Також ви можете прочитати