zoukankan      html  css  js  c++  java
  • 【后台测试】多客户端多进程HTTP模拟介绍

    总体架构

    image

    主要分三个模块

    控制中心模块主要维护客户端实体和操作界面的在线地址并跟踪;

    针对各个节点的HTTP请求冲击频率进行授权,控制多个客户端并发总体的冲击频率,也可以各个客户端本地控制;

    任务部署和控制;

    结果汇总记录

    客户端实体模拟用户的WEB操作行为,生成HTTP动作

    多进程并发,针对HTTP请求的频率进行本地授权

    HTTP响应结果分析,日志生成和结果上报

    操作界面进行任务操作和控制,一些重要的日志由控制中心发送偶来进行显示,根据控制中心的客户端实体的状态显示和更新

    核心其实就两点

    1、客户端实体组织好HTTP业务流程,并记录响应结果和时间

    2、单个客户端实体本地控制好HTTP请求的频率以符合预期;如果采用集中控制时,整体控制好所有客户端HTTP请求的频率

    控制中心

    处理上面介绍的,主要还会中转一下操作界面和客户单实体之间的一些日志和控制消息

    image

    操作界面

    image

    客户端实体

    多进程任务的启动停止,相关结果显示上报,主要是响应结果的统计,还有时间的统计

    image

    好记性不如烂笔头
  • 相关阅读:
    选择排序
    插入排序
    冒泡排序
    java实现串的匹配和替换
    动态字符串的存储结构的实现
    静态串的存储结构以及增删改查
    链式队列的操作实现
    java中程序的执行的原理如怎么创建空间,创建对象等
    java中的环境变量的配置
    java的JVM以及java中代码的运行过程
  • 原文地址:https://www.cnblogs.com/inns/p/5814442.html
Copyright © 2011-2022 走看看