简单的性能自动化测试架构设计和实现(pylot)-python
2014-04-16 22:06
761 查看
package test; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetSocketAddress; public class UdpServer { /* * UDP服务端,监听本地端口:8200 */ public static void main(String arg[]) { try { InetSocketAddress socketAddress = null; DatagramSocket ds = null; byte[] buffer = new byte[1024]; DatagramPacket packet = null; socketAddress = new InetSocketAddress("180.180.1.136",8200); ds = new DatagramSocket(socketAddress); while(true) { //接收数据 packet = new DatagramPacket(buffer, buffer.length); ds.receive(packet);//阻塞进程 byte[] nBytes=packet.getData(); System.out.println(nBytes.toString()); //发送数据 DatagramPacket dp = new DatagramPacket(buffer, buffer.length, packet.getAddress(), packet.getPort()); dp.setData(nBytes); ds.send(dp); } } catch(Exception e) { e.printStackTrace(); } } }
该程序为UDP传输服务端,监听本地端口:绑定本地IP和端口8200
思路:
1.建立udpSocket服务(DatagramSocket)
2.提供数据,并将数据封装到数据包中(DatagramPacket)
3.通过socket服务(send)的发送功能,并将数据包发送出去
4.关闭资源
本文出自 “悠着点,慢着点” 博客,请务必保留此出处http://sdqdxiaoli.blog.51cto.com/6211128/1066205
相关文章推荐
- 一个简单的自动化测试架构的实现(C#)
- 一个简单的自动化测试架构的实现(C#)
- RFC2889转发性能测试用例设计和自动化脚本实现
- Docker+Rally实现OpenStack性能测试自动化
- Atitit 文件上传 架构设计 实现机制 解决方案 实践java php c#.net js javascript c++ python
- Android自动化测试从入门到精通(Robotium自动化测试工具、架构设计、云测试应用)
- Python+Selenium框架设计篇之11-自动化测试报告的生成
- 空穴来风的服务器架构实现高并发性能测试实战方案
- Python3-Selenium3使用PO设计模式(Page Object)实现简单的页面登录操作
- Pexpect简单的测试——一个 expect的python实现
- python 和 selenium实现web UI功能自动化测试框架(米兔888)
- P2V在线迁移windows、linux到KVM中 « Geek Blog | Python Linux 云计算 | OpenStack 虚拟技术 HPC | 性能调优 自动化 服务器架构
- python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
- 简单分享一个轻量级自动化测试框架目录结构设计
- appium之基于Python实现自动化测试实战(Android)
- 实现Python虚拟按键解决getch()的自动化测试问题
- 用python做自动化测试--实现高性能测试工具(4) --系统架构
- 客户端GUI测试技术和自动化测试架构设计简谈
- Python+Selenium中级篇之0-设计自动化测试框架的前提技能介绍
- 使用AOP,在spring中实现简单的性能测试