Preguntas frecuentes sobre el escenario de venta flash de prueba de estrés

Cuando muchas personas realizan pruebas de estrés en escenarios de venta flash, a menudo se encuentran con los dos problemas siguientes:

1. Utilice su computadora portátil para iniciar 1000 solicitudes al instante

2. No se utiliza ninguna IP virtual (las solicitudes iniciadas provienen todas de la misma IP)

De hecho, muchas personas ahora encuentran estos dos problemas al realizar pruebas de estrés de venta flash. El primer problema es utilizar una máquina cliente para realizar la prueba de estrés e iniciar alrededor de 10.000 solicitudes. Esto no es posible. El cliente puede realizar hasta 1.000 solicitudes. . Debido a que cada subproceso requiere al menos un megabyte de memoria para iniciarse, si inicia 1000, requerirá casi 1 GB de memoria. Además, para iniciar 1000 solicitudes, los requisitos de configuración para la prensa de este cliente también son muy altos: ¡no se recomienda comenzar en 3 segundos! Si desea iniciar 1000 subprocesos, tardará al menos 10 segundos en iniciarse. Muchas personas solo usan de 1 a 3 segundos para iniciar 1000 subprocesos, lo que básicamente falla.

Otro problema es que las 1000 solicitudes iniciadas ahora se utilizan todas en su cliente local, es decir, las 1000 solicitudes iniciadas por los 1000 subprocesos iniciados por su propia computadora son en realidad todas un enlace de socket, porque su computadora tiene solo una IP y la El mismo número de puerto, por lo que cuando el cliente y el servidor establecen un enlace, solo hay un enlace de socket. De hecho, no simula completamente la escena de venta flash de una gran cantidad de usuarios simultáneos, por lo que todo estuvo mal desde el principio. .

Mi sugerencia es: al realizar esta prueba de estrés, especialmente cuando se realiza una prueba de estrés de venta flash, es mejor comunicarse con el departamento de I+D, el arquitecto y el gerente de producto correspondientes. Lo más importante es qué tipo de escena se simula. Cuando quieres simular que 1000 personas compran ventas flash, tienes que considerar cómo estas 1000 personas compran ventas flash. Estas 1000 personas deben provenir de diferentes computadoras portátiles, teléfonos móviles o clientes. Cada uno debe usar una IP diferente. Si usas una computadora para simularlo ahora, debe crearse con una IP. ¡Esto es completamente incorrecto!

Además, si desea simular la concurrencia de 10,000 personas, debe considerar 10 computadoras portátiles para formar un sistema distribuido para iniciar estos 10,000 subprocesos, y estos subprocesos deben tener IP independientes, para que realmente pueda simular el envío de dichos subprocesos. clientes ¡Venta flash en la terminal! Para simular 10.000 personas para clientes, compras urgentes y ventas flash, se deben establecer 10.000 enlaces de socket.


 Cómo obtener información

【Mensaje 777】

Amigos que quieran obtener el código fuente y otros materiales tutoriales, por favor den Me gusta + comentario + recopilación , ¡tres veces seguidas!

Después de tres rondas consecutivas , les enviaré mensajes privados uno por uno en el área de comentarios ~

Supongo que te gusta

Origin blog.csdn.net/GDYY3721/article/details/132279463
Recomendado
Clasificación