robotframework使用之一 udp测试
来源:互联网 发布:node开发restful api 编辑:程序博客网 时间:2024/06/05 18:15
一,使用的lib如下:UdpLibrary.py 主要用于测试基于udp的16进制协议的测试。socket的read是阻塞式的,使用robot自带timeout来进行超时计算,重复测试的关键字
Repeat Keyword也是系统自带的,详见user guide
二. 四个相关表
Setting
Value
Value
value
Value
Library
OperatingSystem
Library
testlibs/SipgwLibrary.py
Test Setup
Server init
${LOCAL_PORT}
Test Teardown
Test Timeout
5 seconds
#默认测试用例超时时间
Meta: Version
1.0
Meta: More Info
测试项目名称
**功能测试
Variable
Value
Value
Value
Value
${NPAC_ADDR}
172.17.27.100
${NPAC_PORT}
6000
${LOCAL_PORT}
6001
${**_ADDR}
172.17.27.19
${**_PORT}
6000
Test Case
Action
Argument
Argument
Argument
初始化本地端口
Server init
${LOCAL_PORT}
测试**1
测试**命令
AA BB 00 01
AA BB 00 02
测试**1
测试**2
测试**命令
AA BB 00 00 00
AA BB 00 00 01
测试**2
重复测试**3
[Timeout]
500
#重复5次,需要重置超时时间
Repeat Keyword
100
测试**1
AA BB **
Keyword
Action
Argument
Argument
Argument
Server init
[Arguments]
${LOCAL_PORT}
Init
${LOCAL_PORT}
测试**命令
[Arguments]
${SEND_STRING}
${RECV_STRING}
${COMMENT}
设置对端地址
${**_ADDR}
${**_PORT}
发送字符串
${SEND_STRING}
读取并检查
${RECV_STRING}
${COMMENT}
设置对端地址
[Arguments]
${NPAC_ADDR}
${NPAC_PORT}
Set server
${NPAC_ADDR}
${NPAC_PORT}
发送字符串
[Arguments]
${SEND_STRING}
Send
${SEND_STRING}
读取对端返回值
Read
检查返回值
[Arguments]
${RECV_STRING}
Recv should be
${RECV_STRING}
读取并检查
[Arguments]
${RECV_STRING}
${COMMENT}
读取对端返回值
检查返回值
${RECV_STRING}
测试Call_setup(被叫挂断)
[Arguments]
${SEND_STRING}
测试**命令
${SEND_STRING}
AA BB ** ** ** **
测试**完成
读取并检查
AA BB ** ** ** **
测试**1
读取并检查
AA BB ** ** ** **
测试**2
读取并检查
AA BB ** ** ** **
测试**3
- robotframework使用之一 udp测试
- 【web自动化测试-Robotframework-翻页功能之一】
- RobotFramework 使用远程测试库
- 使用pabot并发执行robotframework测试
- 自动化测试--RobotFramework
- RobotFramework测试环境搭建
- RobotFramework unix 系统测试
- RobotFrameWork 自动化测试实例
- robotframework使用SSHLib
- Robotframework--->SetUp的使用
- robotframework-appium使用
- 测试自动化——robotframework
- Appium+Robotframework iOS自动化测试
- robotframework自动化测试安装配置
- robotframework+SikuliLibrabry自动化测试环境
- robotframework 接口测试+RSA加密
- 使用nc测试服务器UDP端口
- RobotFrameWork(十一)AutoItLibrary测试库在win7(64bit)下安装及简单使用
- 80*25彩色字符模式显示缓冲区的结构
- 获取系统进程 CreateToolhelp32Snapshot
- POJ1816 记录
- 我与世界拳击联盟主席、台湾奥委会主席吴经国先生
- 判断一个文件是否为二进制文件
- robotframework使用之一 udp测试
- 自己动手写操作系统
- 多线程编程范例 --- 生成线程/线程池
- 将一个student.txt文件的数据导入MySQL数据库中一张student1表中
- Trac 基本功能介绍
- Java实现MD5加密
- 数字的格式化
- jitter,skew和slide
- js函数里使用el表达式问题