1 菜鸡测试开发成长之路

尚未进行身份认证

暂无相关简介

等级
TA的排名 29w+

shell固定时间消耗固定大小内存

shell固定时间消耗内存需求背景产品出了一个新功能,当客户创建的任务消耗内存达到一个边界值时,后续的任务就暂时停止运行,处于排队状态,当内存释放不超出边界值时,后续的任务就可以运行实现#!/bin/bashfree-m>/tmp/freeecat/tmp/freeemkdir/tmp/memorymount-ttmpfs-osize=$1...

2018-09-05 10:21:59

linux监控服务运行并自动重启

linux监控服务运行并自动重启需求在应用中都有好多服务需要一直开着,不能关闭。关闭的话产品就会出现一定的问题,当机器的内存不足时,很有可能会造成进程崩溃,但是又不能及时发现和重启,这个时候就需要一个定时的监控,来监控进程。实现使用一个简单的shell脚本就可以进行监控服务,并重启。并写入文件中,留作记录。如果想做的高级点可以加上报警机制。#!/bin/shi=1...

2018-09-04 17:31:17

robot framework 自动化框架

robot framework简介Robot Framework是一种基于Python开发的可扩展的关键字驱动自动化测试框架,它具有易于使用的表格来组织测试过程和测试数据。 支持的库和关键字非常多 web 自动化测试:SeleniumLibrary,Selenium2Library,Selenium2Library for Java、watir-robot 等。 Windows...

2018-08-30 10:08:24

hadoop大数据生态集群

大数据又称为巨量资料,指的是传统数据处理应用软件不足以处理它们的大或复杂的数据集的术语。大数据也可以定义为来自各种来源的大量非结构化或结构化数据。 大数据无处不在,例如我们在淘宝搜索输入一个手机后,下次进入时,会被推送各种产品的手机,而且别的应用都会有推荐。大家都知道是淘宝知道了我们的浏览记录,然后推送相关的东西。但是有一点是,全国这么多人使用淘宝,这么多的浏览数据该如何存储和计算,来给对应...

2018-08-26 17:18:24

如何选择自动化测试框架

软件自动化测试,作为手工测试的替代,越来越受到关注。Pekka Klärck,作为Robot Framework的创建者和核心开发者,按照系统级别,介绍了几种不同的自动化测试方法的区别。一、记录回放的方式流行于商业工具之中,无需编程技能即可快速上手。然而这种方法相对脆弱,一旦UI变化测试就会受到影响,分散的脚本不可重用且难以维护,而且系统在测试前必须可用(也就意味着无法使用A-TDD方法)。因...

2018-08-20 19:37:37

自动化测试里的数据驱动和关键字驱动思路的理解

自动化测试里的数据驱动和关键字驱动思路的理解初次接触自动化测试时,对数据驱动和关键字驱动不甚理解,觉得有点故弄玄须,不就是参数和函数其嘛!其实其也体现了测试所不同与开发的一些特点(主要指系统测试),以及和对技术发展的脉络的展现。1.录制/回放的神话实际上可以理解为一种自动测试脚本和测试用例的紧耦合,既有测试脚本维护的难度,也与系统测试中面向用户的思路相抵制  每一家自动化...

2018-08-20 15:36:42

使用linux的multitail功能查看多服务日志

需求背景在上一篇也提到,我们公司的后端服务程序比较多,我们公司的产品在页面上完成一系列的操作大致需要经过6个服务的进程,所以对于通过查找日志排查问题比较困难,而且服务还不在同一台机器上。所以就需要一种展示所有日志的地方。通过上网查资料,觉得multitail的功能十分符合我的需求。上去就开干multitail首先需要下载该模块,使用yum就可以完成下周 下载完成后不需要任何配置就...

2018-08-15 14:05:03

ssh远程免密登录与alias相结合

操作Linux是现在任何一家IT公司都要求的技能,而且Linux博大精深,都是以各种命令l来操作,要学会灵活使用,提高工作效率ssh免密登录和alias命令结合使用在测试工作中,对于查看一些问题,一些进程的时候,我们需要登录到服务端的后台机器,去查看进程,查看日志,部署环境搭建服务等,这时候需要登录机器,输入命令和密码,而且我们公司后端机器密码简直变态,每次都要去复制再粘贴过来,而且我们后...

2018-08-12 17:51:04

工作实用小脚本

提升工作效率实用小脚本 测试开发定义:测试开发工程师的主要工作内容是根据项目的特点来开发一些测试工具,从而能够更有效地进行测试,提高软件产品的质量。所以想要成为一名合格测试开发,需要不断非提升自己代码和学习的能力,我导师说过,测试开发就是为其他测试提供工具,提升个人和其他测试人员的工作效率。只要工作中觉得有一件事会经常影响工作效率,这时候就需要测试开发来找一些或者自己来开发提升效率...

2018-08-03 11:06:08

开源接口自动化测试工具 HttpRunner

开源接口自动化测试工具 HttpRunner优点1、只要熟悉http协议,有一定的python基础,就可以很简单上手使用。 2、支持js、yaml等格式,结构清晰。 3、测试用例与python完美结合,使代码和数据分离,可复用性和可维护性较高。 4、开源、源码为python,可扩展性强,可根据自己的需求,更改源码、进行二次开发。 5、断言比较灵活,返回结果清晰。缺点1、开发...

2018-07-27 10:42:45

使用python PIL 模块合成图片

使用python PIL 模块合成图片需求背景:公司产品有一套完整的用户手册,但是给用户部署时大多数为私有化部署。给用户用户手册时,我们本来的产品logo需要更换为客户的logo。重新截图或者手动更改需要大量时间。脚本实现:该脚本实现对用户手册中的图片进行合成,更换截图中的logo为客户的logo。从而节省修改用户手册时间。代码块from PIL impor...

2018-07-26 15:45:17
勋章 我的勋章
    暂无奖章