logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

灵活配置自动化测试环境

概述自动化测试的环境并不是一成不变的,如果没有好的设计,一旦环境发生变化,修改工作量将十分庞大。而好的设计则只需要修改几行代码。在网络设备的测试中,可以考虑将环境配置放在一个单独的文本文件,再使用自动化脚本读取。文本的设计要简单易懂,容易扩展,脚本则要使用方便,比如名字短可以加快进度,减少错误。比如读取pc某个网卡的Ip, 可以用pc1.port1.ip, 设置另外PC的网卡IP可

#python#自动化
如何进行更智能的自动化测试?

什么是更智能,就是手动工作量更少。目前大部分自动化测试都需要编写自动化脚本。这个工作量通常比一轮手动测试高2-3倍,再加上维护的工作量,很容易导致放弃自动化。据说现在有自动产生自动化脚本的方法,没有见过。当然这里的脚本是和测试用例对应的,如何生成这些脚本仍然需要编码。建议有经验的同学在网上传播,推动自动化测试的发展,救万民于水火之中。

#自动化#测试
crontab,想说爱你不容易

悲剧的背景跑自动化脚本的机器连不上toast服务器了,只能自己写个脚本每天跑了。当然要放在crontab里了。5 3 * * * sh ~/nosecron.sh更悲剧的结果第二天过来一看结果,FAIL了大半。烦燥的分析很多都是因为:catch_pkts.append(pkt.getlayer(IP).build())AttributeE

nosetests自动化脚本调试

概述nosetests是python自动化脚本测试框架,自带了方便的debug。命令行参数nosetests --pdb -s xxx无须设置断点,只要FAIL/ERROR就会进入调试模式。设置断点from nose.tools import set_trace;...set_trace()...调试命令bre

LINUX串口共享

概述Linux下共享串口通过在screen中执行minicom来实现。minicomminicom是一个串口通信工具,就像Windows下的超级终端。可用来与串口设备通信,如调试交换机和Modem等。安装yum install minicom配置minicom –s 则minicom启动,屏幕出现如下的界面:使用down箭头选

#linux
Spirent TestCenter构造自定义报文

概述当产品中自定义了报文后,在发送自定义数据时,通常可以添加custom header来实现。但因为custom都是16进制,查看和修改某些字段时不方便,因此需要一个更简单的文件:template。创建模板首先在创建raw stream block界面create new Frame,关键是要选中allowinvalid packets才能自定义报

坑爹书籍

云计算云计算  技术、平台及应用案例 (雷万云等)众多业界知名公司鼎力推荐的云计算大作好吧。400多页都是各公司的宣传稿,怪不得鼎力推荐。

网络技术书籍推荐

TCP/IP详解TCP/IP路由技术腾云:云计算和大数据时代网络技术揭秘

#网络
生成64条24位掩码的随机路由

#!/usr/bin/pythonimport randomnums = range(1,254)random.shuffle(nums)for i in range(0,128,2):print "route %s.%s.%s.0/24 xxx xxx" % (random.randrange(20,220),nums[i],nums[i+1])

#python
python添加随机静态路由

在路由随机测试时,添加一些随机路由。#!/usr/bin/pythonimport osimport timeimport reimport randomfrom common import *telnet('1.1.1.1')send_cmd('config')nums = range(10,254)random.shuffle(nums)gw_list =

#python
到底了