当前位置: 首页 > news >正文

北京做网站哪家公司最好wordpress 如何加速

北京做网站哪家公司最好,wordpress 如何加速,在线培训系统搭建方案,软件开发计划文档首先明确 Tcp 的概念#xff0c;针对 Tcp 协议进行接口测试#xff0c;是指基于 Tcp 协议的上层协议比如 Http #xff0c;串口#xff0c;网口#xff0c; Socket 等。这些协议与 Http 测试方法类似#xff08;具体查看接口自动化测试章节#xff09;#xff0c;但在测…首先明确 Tcp 的概念针对 Tcp 协议进行接口测试是指基于 Tcp 协议的上层协议比如 Http 串口网口 Socket 等。这些协议与 Http 测试方法类似具体查看接口自动化测试章节但在测试过程中需要做些调整。 Socket Socket 又称套接字进程可通过套接字进行网络通信使多个设备具有交互能力。Socket 适合对传输速度和安全性有严格要求的应用比如手机内核与外界进行测试数据的传输。支持 Socket 设备不止计算机还会有移动端如果测试 Socket 协议需要有收发 Socket 数据的能力或代理 Socket 的能力。 下图展示了正常的 Socket 通信流程 如果测试 Socket 协议需要做以下改造即利用 Socket 代理进行 Socket 数据的接收 需要特别注意需要应用可更改 Socket 地址才可使用代理。以 Python 的 Socket 为例下面是一个简单的 Socket 客户端和服务端 # 客户端 import socket # 导入 socket 模块s socket.socket() # 创建 socket 对象 host 127.0.0.1 # 获取本地主机名 port 12345 # 设置端口号 s.connect((host, port)) print(s.recv(1024).decode()) s.close() # 服务端import socket # 导入 socket 模块 s socket.socket() # 创建 socket 对象 host 127.0.0.1 # 获取本地主机名 port 12345 # 设置端口 s.bind((host, port)) # 绑定端口s.listen(5) # 等待客户端连接 while True:c,addr s.accept() # 建立客户端连接print(addr)c.send(收到信息.encode())c.close() # 关闭连接 客户端可与服务端进行交流但 Socket 地址不可更改即上述客户端代码的 127.0.0.1 和 12345 端口不能通过配置文件进行更改。如果不能更改这两者就堵死了通向代理的道路 如何进行修改以客户端代码为例可通过配置文件来配置 host 和 port import socket import yaml # 通过配置文件进行 host 和 port 配置 with open(config.yaml,r, encodingutf-8) as f:data yaml.safe_load(f) host data.get(host) port data.get(port) s socket.socket() s.connect((host, port)) print(s.recv(1024).decode()) s.close() config.yaml 的内容如下 host: 127.0.0.1port: 12345 上述更改可使应用走 Socket 代理。测试人员还需一款合适的代理工具推荐 mitmproxy 或自写 Socket 代理。mitmproxy 使用请参考 mitmproxy 官网https://www.mitmproxy.org/ 2 其他协议 其它协议比如串口、网口、visa 等与 Socket 的测试模式类似用相同的图即可简述 其它协议较 Sokcet 更冷门无合适的代理工具。需要测试人员自己写代理比如串口协议 Python 虽然支持 Pyserial 进行收发串口但无代理。此时需要测试人员自行编写串口代理工具。这个过程需要开启两个监听服务如下图监听服务 A 监听端口 123 如果有数据进来会透传或做数据更改实现 mock给端口 456监听服务 B 同理 使用两个监听服务可编写任意协议但注意缺点数据的传输时间会增加如果过分注重性能此方案慎用。下面是参考代码其中只保留了关键逻辑 def forward(self):开启监听:return:while True:# 从虚拟串口接收到请求virtual_req self.virtual_ser.recv()if b virtual_req:continueif self.is_call_back:# 返回空值让 mock_server 决定返回内容real_result belse:# 等待真实设备出现if self.real_ser is None :# 代码省略# 将请求转发到真实串口real_result self.real_ser.write_by_bytes(virtual_req)# 获取 mock 的结果在此可以加入 mock 操作mock_result self.mock_server.mock(virtual_req, real_result)# 将 mock 结果写入虚拟串口self.virtual_ser.send(mock_result) 再次强调需要让应用支持端口修改才能使用代理工具这部分需要与开发交流提修改需求。 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 软件测试面试小程序 被百万人刷爆的软件测试题库谁用谁知道全网最全面试刷题小程序手机就可以刷题地铁上公交上卷起来 涵盖以下这些面试题板块 1、软件测试基础理论 2、web,app接口功能测试 3、网络 4、数据库 5、linux 6、web,app接口自动化 7、性能测试 8、编程基础9、hr面试题 10、开放性测试题11、安全测试12、计算机基础 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.pierceye.com/news/253084/

相关文章:

  • 用node做的网站索引网站有哪些
  • 无锡设计网站建设时尚杂志网站设计分析
  • 嘉定区网站建设网站建设怎么谈
  • 网站开发 毕业设计如何做网站app
  • 优惠券网站开发谷歌seo搜索引擎下载
  • 安徽省建设工程资料上传网站重庆相亲网
  • 河南建设网站官网中英文公司网站
  • 手机版网站如何建设会议响应式网站开发
  • 肇庆住房建设部网站国外专门做旅游攻略的网站
  • 网站如何设置长尾词静态网站开发一体化课程
  • 学校网站建设流程做网站用哪个工具
  • 网站开发工作室策划案域名的价格
  • 郑州艾特网站建设公司互联网保险图片
  • 网站后台任务网站设计建设一般多少钱
  • 电子商务网站设计的基本流程创业商机网农村
  • 公司网站建设的费用如何入账毕节网站开发公司电话
  • 新浪推网站蜘蛛网站长工作职责
  • 百度网站排名关键词整站优化将wordpress部署
  • 做的ASP网站手机微站和网站数据同步
  • 爱站网长尾关键词挖掘工具营销类型网站怎么建设
  • 泉州seo网站推广在线查企业
  • 东营房地产网站建设wordpress文章关键字替换
  • 网站制作哪里好薇网站建设中最重要的环节是
  • 中山做营销型网站石家庄招投标公共服务平台官网
  • 修改wordpress的站点地址WordPress全屏图
  • 购物网站建设源码wordpress如何更改页脚背景颜色
  • 大型网站开发技术注册网站代码
  • 网站建设管理报告网站建设专家北京注安
  • 免费网站生成软件网站备案中的网站名称
  • 桐庐做网站手机里编辑 Wordpress