测试
文章平均质量分 93
菜菜的小阿卓
这个作者很懒,什么都没留下…
展开
-
Socket编程
1 概述1.1 Socket 是什么Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口1.1.1 Socket 在哪里1.1.2 socket如何交互服务端:初始化socket,与端口进行绑定,对端口进行监听,调用accept阻塞,等待客户端连接。此时,如果有一个客户端初始化socket,然后连接服务器,如果连接成功,这时客户端与服务器端的连接就建立了。客户端发送数据请求,服务端接收并处理请求,然后把应答数据发送给客户端,客户端读取数据,最后关闭连接,一次交互结束原创 2021-03-09 11:31:47 · 430 阅读 · 0 评论 -
工业协议解析——Modbus
1 Modbus 概述1.1 模式——ASCII、RTU1、对于modbus ASCII 模式,使用的是高位字节在前,低位字节在后。使用LRC校验。又称作命令行实现2、对于modbus rtu 模式,使用的是低位字节在前,高位字节在后。使用CRC校验。又称作代码实现1.2 单主/多从Modbus协议是一种单主/多从的通信协议,其特点是在同一时间,总线上只能有一个主设备,但可以有一个或者多个(最多247个 ip地址1-247)从设备,每一个从设备一个ip地址。在请求的报文中请求的地址为0则为广原创 2020-12-06 22:22:17 · 3362 阅读 · 0 评论 -
工业协议解析——IEC60870-104
104报文较为繁琐。共有S帧、I帧、U帧。简单的说I帧是用来传输数据、S帧是用来信息确认、U帧用来控制。1 U帧U帧具有不计数的控制功能,长度为6个字节的固定帧长。用于控制报文。其中,C表示确认,V表示生效。U 格式帧使用到以下三种命令启动 U 帧,用于启动应用层 传输控制命令主站发送:680407000000 从站返回:68040B00000007 0B为控制域停止 U 帧,用于停止应用层 *传输控制命令 *主站发送:680413000000 从站返回原创 2020-12-06 16:48:48 · 5821 阅读 · 0 评论 -
GUI自动化测试初探
1.1 Selenium 的实现原理Selenium V1.0 核心是Selenium RCV2.0 核心是WebDriverV3.0 与2.0相比没有本质的变化,主要是增加了对Mac OS的Safri浏览器和Windows 的Edge 浏览器的支持,并彻底删除了对 Selenium RC 的支持。1.1 Selenium 1.0Selenium 1.0,又称为Selenium RC,Remote Control。Selenium RC的原理是:同源政策:只有来自相同域名、端口和协议的原创 2020-12-01 17:02:18 · 454 阅读 · 0 评论 -
测试基础
测试基础知识1.1 功能性需求与非功能性需求1.1.1 功能性需求 满足基础功能,执行功能测试1.1.2非功能性需求1.1.2.1 安全性测试用例 加密 sql注入攻击 跨站脚本攻击 暴力破解1.1.2.2 性能压力测试用例高并发场景的响应时间、服务器端的监控指标高集合点并发场景下,是否存在资源死锁和不合理的资源等待大量用户连续登录登出,验证服务器是否存在内存泄漏1.1.2.3 兼容性测试用例 不同浏览器、版本、移动终端、分辨原创 2020-11-27 15:00:15 · 422 阅读 · 1 评论