
Testing
文章平均质量分 65
天健胡马灵越鸟
精于理者,其言易而明;粗于事者,其言浮而狂。
展开
-
linux命令模拟磁盘拔插盘
具体命令如下:1.使用ll /sys/block命令查看磁盘编号,确认需要拔出的磁盘的编号,如 0 0 1 0;# ll /sys/blocksda -> ../devices/pci0000:17/0000:17:02.0/0000:1c:00.0/host0/target0:2:2/0:2:2:0/block/sdasdb -> ../devices/pci0000:17/0000:17:02.0/0000:1c:00.0/host0/target0:2:3/0:2:3:0/原创 2020-10-12 19:51:53 · 5022 阅读 · 0 评论 -
Git常用命令及方法大全
Git常用命令及方法大全下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库本地分支关联远程git branch --set-upstream-to=origin/分支名分支名代码库修改密码后push不上去怎么办? // 重新输入密码 git config --system --unset c...转载 2020-06-18 21:00:42 · 478 阅读 · 1 评论 -
linux下的CPU、内存、IO、网络的压力测试
[CORE DUMP测试]【# 立即重新启动计算机 echo "b" > /proc/sysrq-trigger # 立即关闭计算机 echo "o" > /proc/sysrq-trigger # 导出内存分配的信息 (可以用/var/log/message 查看) echo "m" > /proc/sysrq-trigger # 导...转载 2019-01-14 17:26:12 · 13370 阅读 · 0 评论 -
Linux 技巧:让进程在后台可靠运行的几种方法
我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它...转载 2019-01-15 16:31:34 · 370 阅读 · 0 评论 -
cpu测试shell脚本
思想:利用命令查到内核个数,使用死循环占用每一个内核资源,消耗cpu总资源前半部分没有作条件表达式判断,有需求的可以自行添加#! /bin/bash############################################################## this scripts for cpu usage testing# eg. c...原创 2019-01-15 20:50:41 · 4542 阅读 · 0 评论 -
UI自动化框架Jenkins+Robot Framework+git
目标:实现RobotFramework的脚本定时自动执行,执行完后自动将结果发送到指定邮箱前提1、 配置好Robot Framework的环境,脚本可以正常运行2、 部署好Jenkins的环境,Jenkins的安装不是本文的重点3、 在Jenkins里安装好以下插件:Email Extension Plugin、Zentimestamp plugin、Robot Framew...转载 2019-01-23 16:53:21 · 1232 阅读 · 0 评论 -
ceph全局GLOBAL容量和POOLS级别容量计算
全局容量这里说的比较清楚:https://www.cnblogs.com/goldd/p/6610618.html再看看具体获取办法(这里转自:http://www.zphj1987.com/2016/09/08/%E5%A6%82%E4%BD%95%E7%BB%9F%E8%AE%A1Ceph%E7%9A%84RBD%E7%9C%9F%E5%AE%9E%E4%BD%BF%E7%94%A8%E5...原创 2019-01-29 15:21:40 · 4362 阅读 · 0 评论 -
linux 网络逻辑闪断测试脚本
逻辑闪断 就是隔一定时间down网卡然后重启如果需要长时间模拟此类测试则需要借助shell脚本,以下是我随便写的 有需要欢迎修改使用#!/bin/bash############################################################## this script for disk operate with reliability testi...原创 2019-03-08 15:31:08 · 1812 阅读 · 0 评论 -
linux cpu、内存占用,网络异常,磁盘操作及杀、停进程脚本(可靠性,长稳测试)
最近在做关于标题内容的测试,也写一些脚本平时用,突然想起来 整理一哈 后面搞一搞说不定还搞个简单的测试工具出来的~cpu 内存压力测试使用的stress工具,很好用,网络测试的话主要使用的是tc命令,这里记得每次执行完测试后一定要清除网卡设置进程等操作比较简单,命令行叠加一下,监控下状态就可以,脚本较长,放这里保存下:#! /bin/bash################...原创 2019-03-25 14:29:28 · 461 阅读 · 0 评论 -
Linux 下 TC 命令原理及详解
众所周知,在互联网诞生之初都是各个高校和科研机构相互通讯,并没有网络流量控制方面的考虑和设计,IP协议的原则是尽可能好地为所有数据流服务,不同的数据流之间是平等的。然而多年的实践表明,这种原则并不是最理想的,有些数据流应该得到特别的照顾, 比如,远程登录的交互数据流应该比数据下载有更高的优先级。针对不同的数据流采取不同的策略,这种可能性是存在的。并且,随着研究的发展和深入, 人们已经提出了各种...转载 2019-03-25 17:50:12 · 41695 阅读 · 0 评论 -
ceph deep scrub扫描的脚本
有时候在ceph测试过程中需要手动对pg进行深度scrub,甚至对全部osd来做扫描,此种情况写了个脚本以供参考#!/bin/shosd=$1#扫描指定osddo_one(){num=`ceph pg ls-by-primary osd.$1 | grep -i active | awk '{print $1}'|wc -l`cat ${num}for((i=1;i<...原创 2019-03-29 16:39:40 · 1143 阅读 · 0 评论 -
LINUX 下SQL server 安装、配置及对接ceph功能性能测试
1.安装ceph环境(略)2.安装iscsi 启动器及目标器(略)修改iscsi启动器地址为ceph集群块设备target,然后扫描并登陆启动器,挂载块设备这里最好使用多路径(安装multipath服务),然后将块设备路径挂载在客户端(即sqlserver安装节点上、/mnt/sqlserver)1)查看多路径,[root@client-152 ~]# multipath -ll360...原创 2019-03-27 17:22:48 · 1142 阅读 · 0 评论 -
超详细的SQL Server语句大全
经典SQL语句大全一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7bac...转载 2019-04-01 16:53:01 · 14559 阅读 · 2 评论 -
python3支持ride RF
相信大家对robot framework并不陌生,它是一个基于Python语言,用于验收测试和验收测试驱动开发(ATDD)的通用测试自动化框架=,提供了一套特定的语法,并且有非常丰富的测试库。Python现在可以使用Python3.x了,因为距离Python2.x停止维护也只剩一年时间了。Robot framework基于Python的robot framework测试...转载 2019-10-12 10:53:00 · 531 阅读 · 0 评论 -
GIt版本控制
版本控制Git一.Git是什么版本控制工具!Git是目前世界上最先进的分布式版本控制系统(没有之一)。这个软件用起来就应该像这个样子,能记录每次文件的改动这样,你就结束了手动管理多个“版本”的史前时代,进入到版本控制的20世纪。二.Git发展史cvs --svn在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并...转载 2019-05-17 09:16:16 · 454 阅读 · 0 评论 -
linux 安装配置RobotFramework火狐浏览器运行脚本(最新)
1.安装python,更新pip至最新版本yum install python -ypip install --upgrade pip 2.安装RobotFramework及依赖包pip install pyvirtualdisplay selenium robotframework pip install robotframework pip insta...原创 2019-05-17 15:54:25 · 864 阅读 · 0 评论 -
Robot Framework 内置变量大全
Robot Framework 内置变量Robot Framework 内部提供了一下直接可用的内置变量1. 操作系统相关变量内置的操作系统相关的变量,减少了测试数据对操作系统之间的差异性的关注RF 中可用的操作系统相关的内置变量如下表:变量 用途 ${CURDIR} 测试数据文件所在目录的绝对路径,该参数是大小写敏感的 ${TEMPDIR...转载 2019-09-12 10:38:25 · 1917 阅读 · 0 评论 -
Git bash 详细好用教程
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网...转载 2018-12-25 17:43:19 · 8382 阅读 · 0 评论 -
软件测试理论整理
软件的测试方法/手段:黑盒/白盒|静态/动态|手工/自动化按照测试阶段划分:→单元测试:基于代码逻辑实现的测试→集成测试:基于模块、部件集成的测试→系统测试:基于软件需求、功能实现的全量测试→验收测试:基于用户的验收测试测试模式:→敏捷测试:敏捷宣言:个体与交互 重于 过程和工具 可用的软件 重于 完备的文档 ...原创 2018-05-09 20:26:05 · 1626 阅读 · 0 评论 -
Hadoop性能调优全面总结
一、 Hadoop概述随着企业要处理的数据量越来越大,MapReduce思想越来越受到重视。Hadoop是MapReduce的一个开源实现,由于其良好的扩展性和容错性,已得到越来越广泛的应用。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提...原创 2018-10-24 17:19:39 · 20324 阅读 · 0 评论 -
RF REST接口测试自定义方法
1,自定义接口json{ "url": "http:xxxxxxxxxx", "method": "POST", "body": { "username": "name", "password": "pwd" }}2、请求处理方法类注:以下方法主要有update和delete方法中修原创 2018-09-05 13:52:41 · 2088 阅读 · 0 评论 -
RF自定义数据库访问模块,连接mysql数据库
代码简单,不多赘述import MySQLdbclass Mysqlexc(): database_name = 'payment' host = '1.1.1.2' port = '3306' username = 'root' password = '123456' charset = 'utf8' def __init__...原创 2018-08-31 17:34:37 · 852 阅读 · 0 评论 -
http访问svn linux服务器环境搭建及一些问题解决
安装httpd服务/svn服务一、安装apache # yum install httpd httpd-devel # service httpd start # chkconfig httpd on # vi /etc/httpd/conf/httpd.conf 找到 ServerName 并释放注释修改成 ServerName localhost:80 防火墙中打开...原创 2018-08-01 17:53:23 · 1743 阅读 · 0 评论 -
Linux下的SVN服务器搭建
转自:https://blog.youkuaiyun.com/liudinglong1989/article/details/78665998鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结/******开始*********/系统环境:Centos 6.5第一步:通过yu...转载 2018-07-30 14:15:10 · 162 阅读 · 1 评论 -
nginx安装及操作
转自:https://blog.youkuaiyun.com/binginsist/article/details/58008995nginx常用命令 nginx -c /usr/local/nginx/conf/nginx.conf 启动nginx(windows下start nginx); nginx -s quit 停止ngix nginx -s reload 重新载入nginx(当...转载 2018-07-02 13:57:22 · 178 阅读 · 0 评论 -
Tomcat 快速入门
转自:https://www.cnblogs.com/jingmoxukong/p/8258837.html?utm_source=gold_browser_extension Tomcat 快速入门版本说明本文使用 Tomcat 版本为 Tomcat 8.5.24。Tomcat 8.5 要求 JDK 版本为 1.7 以上。简介Tomcat 是什么...转载 2018-06-24 19:42:30 · 365 阅读 · 0 评论 -
一些RF记忆词条
chrome driver下载:http://chromedriver.storage.googleapis.com/index.htmlapp 自动化测试https://blog.youkuaiyun.com/deadgrape/article/details/50563119原创 2018-06-06 10:19:17 · 182 阅读 · 0 评论 -
SSHLibrary
一、安装SSHLibrary安装命令:pip install robotframework-sshlibrary二.关键字1.与连接相关的Open Connection用法: [ host | alias=None | port=22 | timeout=None | newline=None | prompt=None | term_type=None | width=Non...转载 2018-06-05 16:31:28 · 2833 阅读 · 0 评论 -
DatabaseLibrary
数据库其他操作关键字 关键字 使用描述 Check If Exists In Database 检查数据库查询是否有返回结果,如果有返回结果,则用例执行成功,否则执行失败,示例: Check If Exists In Database SELECT *...转载 2018-06-05 16:20:50 · 952 阅读 · 0 评论 -
RF+Jenkins构建持续集成
引入RF是为了能够快速的开展自动化验收测试,Jenkins而一种持续集成工具,用于监控持续重复的工作,持续的软件版本发布/测试项目,而通过RF+Jenkins可以有利的对RF构建的接口项目进行持续集成测试。Jenkins另一个强大之处就是它的分布式构建(在Jenkins的配置中叫做节点),分布式构建能够让同一套代码在不同的环境(如:Windows和Linux系统)中编译、测试等。而且Jenkins...转载 2018-06-05 16:09:00 · 1379 阅读 · 0 评论 -
HttpLibrary方法
RobotFramework下HttpLibrary库其它关键字 关键字 使用描述 DELETE 向服务器端发送http delete请求,该请求接收一个参数[ url ],请求的方式和post请求非常类似,示例: DELETE /_utils/config.ht...转载 2018-06-05 16:07:21 · 3210 阅读 · 1 评论 -
selenium 实现随机验证码识别
ps:本来想上传pytesseract包的 实在是不知道怎么加附件....在验证码识别时候因为每次请求登录界面时候验证码都会随机刷新,所以使用selenium库进行屏幕截图然后识别输入,上代码:import pytesseractfrom PIL import Imagefrom selenium import webdriverimport seleniumimpo...原创 2018-05-30 18:50:51 · 2442 阅读 · 0 评论 -
SSH 操作mysql命令
转自:https://blog.youkuaiyun.com/w410589502/article/details/51693316 mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 ...转载 2018-05-25 11:38:16 · 10752 阅读 · 0 评论 -
Python实现连接操作MySql数据库
在本文中介绍 Python3 使用PyMySQL连接数据库,并实现简单的增删改查。(注意是python3) 1、安装PyMySQL PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pu...转载 2018-05-24 15:36:19 · 4247 阅读 · 0 评论 -
小白RF自动化实战
RF自动化脚本编写简介(上传图片太麻烦 文档原件不能附件么?)简介:RF是RobotFrameWork的简称,一个以python为底层语言编写的自动化测试框架,因其自带很多已经编好的类库,能够很好地适应不同python基础的人来学习及使用,甚至不懂python都可以完成脚本编写详细介绍参考:优快云博客园:https://www.cnblogs.com/tinghai8/p...原创 2018-05-21 17:51:08 · 18572 阅读 · 6 评论 -
【详细齐全】FIO使用方法 及参数解析(文章末尾)
linux 使用FIO测试磁盘iops 方法详解FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎, 包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。fio 官网地址:http://freshmeat.net/pr...原创 2018-11-03 17:44:49 · 28804 阅读 · 1 评论