自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

glong168

好记性不如烂笔头,独乐乐不如众乐乐

  • 博客(93)
  • 资源 (27)
  • 收藏
  • 关注

转载 常用自动化测试工具

1、Appium官网:http://appium.ioAppUI自动化测试 Appium 是一个移动端自动化测试开源工具,支持iOS 和Android 平台,支持Python、Java 等语言,即同一套Java 或Python 脚本可以同时运行在iOS 和Android平台,Appium 是一个C/S 架构,核心是一个 Web 服务器,它提供了一套 REST 的接口。当收...

2019-03-04 15:19:20 81772 8

原创 十四、VMware vSphere 6.7虚拟化云管理之13、VCSA6.7导入主机集群管理

1.    导入主机集群管理1)    新建数据中心右键,选中数据中心 填写数据中心名称 2)    添加主机(1)    选中数据中心,右键,之后选择“添加主机” (2)    添加至 vCenter Server 的主机的名称或 IP 地址 (3)    输入主机连接详细信息输入的就是esxi服务器上的账号信息 (4)    提示证书警告,选择“是”。 (5) ...

2018-12-03 18:20:45 2637

原创 十三、VMware vSphere 6.7虚拟化云管理之13、VCSA6.7设置主机许可

1.    添加主机许可1)    进入分配许可“管理您的许可证”——“许可证”——“添加新许可” 2)    输入许可证秘钥这里的许可证可以直接取esxi上的许可即可3)    编辑许可证名称 4)    许可证信息核对 5)    许可证添加成功之后,信息如下从灰色!可以得知,其实该许可证还没分配的,所以上方的许可证即将过期的提示还在。...

2018-12-03 18:08:58 6590

原创 十二、VMware vSphere 6.7虚拟化云管理之12、VCSA6.7更新vCenter Server许可

1.    更新vCenter Server许可1)    许可过期提醒当我们进入系统时,上方会有个明显的提示:清单中包含许可证已过期或即将过期的 vCenter Server 系统。从官方下载的都是申请60天试用的,那么就意味着60天后会过期。 2)    进入分配许可“管理您的许可证”——“许可证”——“添加新许可” 3)    输入许可证秘钥   VMware vSpher...

2018-12-03 18:00:58 21274 2

原创 十一、VMware vSphere 6.7虚拟化云管理之11、安装VCSA6.7

      VCSA 6.7版本于2018年4月17日提供下载,同时发布的还有ESXi 6.7,根据官方文档,6.7版本升级主要为了发布vSAN 6.7版本。1)    将VMware-VCSA-all-6.7.0-8217866.iso上传到新安装的管理机2)    解压VMware-VCSA-all-6.7.0-8217866.iso  3)    进入vcsa-ui-instal...

2018-12-03 17:42:04 16714 1

原创 十、VMware vSphere 6.7虚拟化云管理之10、虚拟机常见问题

1.    虚拟机状态为“警告” (1)    进入对应的虚拟机管理界面,发现是由于版本兼容性造成的警告 (2)    解决方法1)    先关闭服务器 2)    升级虚拟机兼容性   3)    升级完毕之后,兼容性从原来的“Workstation 12 (虚拟机版本 12)”变更为“ESXi 6.7 及更高版本 (虚拟机版本 14)” 4)    设置虚拟机...

2018-11-30 19:03:51 1938

原创 九、VMware vSphere 6.7虚拟化云管理之9、虚拟机专人管理

管理员可以管理所有的虚拟机,但是有时关服务器的时候需要对各种虚拟机进行备份,或者虚拟机需要经常重启,这些操作其实是可以交给虚拟机专人管理的,而无需管理人事事亲为。1.    添加用户设置好用户名和密码 2.    选择虚拟机管理用户选择虚拟机,进入权限设置 点击添加用户 选择用户和角色 添加成功之后,可以查看用户管理列表3.    管理用户登录用户登录之后,可以看到...

2018-11-30 18:56:26 966

原创 八、VMware vSphere 6.7虚拟化云管理之8、虚拟机扩容

1.    管理界面上直接调空间从原来的300G调到1.5T 2.    检查空间使用情况从下图可以看到,目前还是显示之前300G的空间,并没有直接显示1.5T的空间 3.    查看磁盘状态fdisk -l说明增加了空间的磁盘是/dev/sda。  4.    分区在终端输入:fdisk /dev/sda键入:n,添加新分区键入:p,选择添加主分区键入:1,选择主...

2018-11-30 18:47:02 1954

原创 七、VMware vSphere 6.7虚拟化云管理之7、创建虚拟机

以下演示导入已有的虚拟机文件已有虚拟机文件,就是前面2、VMware Workstation 12 pro数据备份OVF格式 的操作1.    选择创建类型 2.    添加虚拟机名字和导入ovf和vmdk文件 3.    选择存储 4.    部署选项 如果导入的linux系统,会提示缺少镜像,可忽略 5.    检查配置6.    等待上传 7.    ...

2018-11-30 18:21:28 3188

原创 六、VMware vSphere 6.7虚拟化云管理之6、vSphere创建新的存储

由于安装系统是选择在最小盘,导致默认存储盘比较少 打算文件和虚拟机存储打算放在最大盘里,所以我们需要新建一个数据存储。1.    选择创建类型 2.    选择设备 3.    选择分区 4.    完成 提示作用,继续点击“是” 5.    这时可以存储创建ok了6.    问题由于5T的磁盘,之前在linux系统下是设置GPT模式的,但是esxi6.7只支持...

2018-11-30 18:12:27 5316

原创 四、VMware vSphere 6.7虚拟化云管理之4、安装vSphere

一.    安装步骤:1、    确保所有磁盘设置非GPT模式2、    关服务器3、    插U盘4、    启动服务器5、    按F11,之后输入主板密码:Huawei12#$ 密码验证成功之后,按Enter确定ok 6、    选择usb启动,按Enter确定 7、    等待加载和检查设置 加载完之后,按Enter 8、    选择F11,接受协议...

2018-11-30 17:22:37 2183

原创 三、VMware vSphere 6.7虚拟化云管理之3、升级前准备

一、    将服务器上所有磁盘设置为非GPT模式 MBR的全称是Master Boot Record(主引导记录),主引导扇区是硬盘的第一个扇区,它由三个部分组成,主引导记录MBR、硬盘分区表DPT和硬盘有效标志。MBR最大只能支持4个主分区,2.2TB大小的分区。GPT全程是Globally Unique Identifier Partition Table,即UUID分区表,由于MBR支持...

2018-11-30 17:04:17 1870 1

原创 二、VMware vSphere 6.7虚拟化云管理之2、VMware Workstation 12 pro数据备份OVF格式

若想VMware vSphere 6.7虚拟化云管理部署完之后能直接使用之前VMware Workstation 12 pro的虚拟机数据,则在拆VMware Workstation 12 pro之前要做好虚拟机备份的准备,这样升级前后虚拟机数据才不受影响 1.关闭虚拟机2.选择虚拟机,再“File”——>”Export to OVF”3.选择导出路径,再点击“Save”...

2018-11-30 16:51:00 2121

原创 一、VMware vSphere 6.7虚拟化云管理之1、使用缘由和官方文档

升级缘由  1、VMware Workstation虚拟机不太好管理,有时停虚拟机经常卡个半天,很影响效率,而且资源利用不好。2、2018.8.16“山竹”袭击广州,领导紧急打电话,让我会公司关闭服务器,又没法远程,又搞了半天,结果在暴风雨天气下狼狈回到家。3、使用VMware vSphere资源利用比较少,可以直接通过网页访问控制,也可以手机直接控制,以后台风来也可以轻松搞定了...

2018-11-30 16:39:50 1511

原创 (十二) 开机启动设置

一、自定义脚本启动1. 增加目录 mkdir shell2. 增加文件 vi /root/shell/autorun.shrsync --daemon --config=/etc/rsyncd.conf3. 授权chmod -R 777 /root/shell/autorun.shchmod +x /etc/rc.d/rc.local4. 打开/etc/rc.d/rc.l...

2018-10-18 15:45:24 331

原创 (一)、跨服务器自动备份

将数据同步到其它服务器这里使用Linux同步文件工具rsync来进行文件的同步1.    rsyncrsync是类unix系统下的数据镜像备份工具——remote sync。一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH、rsync主机同步2.    用法rsync src dest这是最简单的用法,表示同步src,dest文件。(即,执行之后...

2018-07-31 18:24:39 4930 1

原创 七、Python打包exe文件

把用Python写好的脚本,可以用pyinstaller打包成.exe文件,方便发布,在其他电脑上脱离python语言环境而运行。1.     安装pyinstaller在cmd中输入 ‘pip install pyinstaller’ 来安装pyinstaller,等待安装完毕。2.     将py文件打包成exe安装完毕后,在cmd中输入 ‘pyinstaller.exe -F 你的.py文件...

2018-06-08 19:17:32 1718

原创 六、Python获取list个数(type 'list'类型)

要求说明:返回值是这一串:[{"negativeListCount": 1076.0, "year":"2017"}, {"negativeListCount": null, "year":"2016"}, {"negativeListCount": 2076.0, "year":"2015"}],统计有多少个{}类型是:type

2018-06-08 19:17:19 12682

原创 五、Python编写接口自动化

1.     总结结果2.     详细代码:# -*- coding: utf-8 -*-import requestsimport jsonclass web_requests(object):    def __init__(self):        pass    def Interface(self,Interface_path,**My_data):        ...

2018-06-08 19:17:02 58162 3

原创 四、自定义python库方法输出的结果在ride上能调用

将要输出的结果加上‘return’,这样在ride上就能直接引用ride上引用方法输出结果如下:

2018-06-08 19:16:48 776

原创 三、自定义python库下有多个py脚本时,__init__.py的配置

NewLibrary库下有myclass.py和mysql.py__init__.py的配置如下:对应的myclass.py配置如下:

2018-06-08 19:12:28 746

原创 二、Robot Framework加载自定义的python库

     利用Robot Framework编写测试用例,往往需要开发自己的关键字,有的关键字需要通过自己编写python代码来实现。这在rf中,就需要自己定义python库。这个过程其实不复杂,本文来介绍下。1、在python安装目录下的 Lib\site-packages目录下 新建一个目录,目录名就是库名,如NewLibrary2、在新建的NewLibrary目录下创建一个python文件,...

2018-06-08 19:12:12 2079

原创 一、在PyCharm上直接调试py脚本

    Robot Framework支持导入各种丰富的库,但是并不是都适合每个项目使用,或者找对应的库也要花大量的时间。这时还不如自己写的比较快。如果你比较厉害,可以不需要编译器就直接编写;但是Robot Framework支持py脚本,其中的格式我们是需要去注意的,否则Robot Framework执行时会报错。这时我们可以通过PyCharm上直接编译py脚本,将py脚本调试通过之后,再导入R...

2018-06-08 19:11:54 2388

原创 十、技巧:2、使用谷歌浏览器定位xpath是否准确

(1)、打开谷歌浏览器,按F12(2)、ctrl+f (3)、把xpath=//div[@class='ww_operationBar']/a[@class='qui_btnww_btn js_delete']的位置复制进去,看谷歌能否找到位置

2018-06-08 19:11:22 3665

原创 十、技巧:1、通过谷歌浏览器F12快速定位网页上组件信息

(1)、在对应的网页上按F12,之后点击(2)、鼠标点击对应的组件,例如‘登录’按钮,这样就找到‘登录’按钮相关的参数信息了(3)、快速获得绝对路径方法复制之后的信息如下:/html/body/div/div/div/div[2]/div[2]/button...

2018-06-08 19:10:35 19158

原创 九、案例:新建关键字,并将参数设置全局变量,方便其他自动化用例调用

     在写自动化的时候,有些场景是常用的,例如登录。针对常用的步骤,我们可以写成一个固定化的资源,其他自动化用户需要的时候,可以直接调用即可,这样即简洁又方便。1.     新建资源2.     导入对应的库信息3.     新建外部传输变量如果有些参数需要外部传过来的,这里我们就可以创建一个接收外部传输变量4.     新建关键词5.     编写固定资源逻辑${My_path}是调用外部数...

2018-06-08 19:10:22 1566

原创 九、案例:借用ExcelLibrary库将结果存储xls

    在测试过程中,我们往往会遇到要测实时数据的情况,一般3-5秒会刷新一下,当遇到数据量大的时候,人为是很难快速检查完的,所以我们可以借助ExcelLibrary库将结果存储到xls,之后再慢慢核对1.     加载ExcelLibrary库2.     使用Open Excel打开xls文件注:1、这里可以填写绝对路径,也可以填写相对路径。相对路径要与导入的robot文件同一级。    2、...

2018-05-20 18:43:28 1057 1

原创 九、案例:接口自动化封装与引用

    一个系统,其接口格式一般都是固定的,唯一不同的只是接口路径和其参数不同而已,针对这种固定化且常用的,我们可以直接自行封装起来,方便后面调用一、创建关键词二、编写流程2.     外部传参设置Arguments设置外部传参变量2.     Create Dictionary将各字符串链接起来,主要用于多消息头,消息头的信息可以借助fiddler获取,注:并不是所有消息头都是有用的,只填写关键...

2018-05-20 18:43:12 1653

原创 八、robot framework常见错误:数据库执行报:Keyword 'DatabaseLibrary.Query' expected 1 argument, got 2.

数据库执行报:Keyword 'DatabaseLibrary.Query' expected 1 argument, got 2.在引用一个sql的时候,出现了这样一个问题,执行sql的时候,页面总是提示这样的错误信息 FAIL: Keyword 'DatabaseLibrary.Query' expected 1 argument, got 2. 但是之前我是确定了SQL没有问题的,于是又尝试...

2018-05-20 18:42:58 7362

原创 八、robot framework常见错误:PostgreSQL数据库查询返回结果显示中文乱码解决

在使用RF查找PostgreSQL数据库返回值时,有时获取的是中文,但在RF中识别出来是乱码数据库默认编码不是Utf-8,需要人工转换一下。DataBaseLibrary自身没有提供转换函数,为了解决这个问题,我们需要对DataBaseLibrary进行扩展。 1. 进入到安装DataBaseLibrary的存放路径,找到query.py路径每人不一样,我是安装的postgreSQL的API驱动,...

2018-05-20 18:42:45 1677

原创 八、robot framework常见错误:MYSQL数据库查询返回结果显示中文乱码解决

MYSQL数据库查询返回结果显示中文乱码直接在连接数据库时,在结尾处指定编码方式,例如:在pymysql 连接尾部加上charset="UTF8"即可完美解决 显示结果如下:...

2018-05-20 18:42:33 690

原创 八、robot framework常见错误:发请求和json返回结果显示中文乱码解决

在发请求和json返回结果显示中文乱码问题:接口、数据库返回信息有中文的时候会显示unicode的样式,前面带个U这样的显示,如果我们想让它正常显示中文可以这样做:      1、robotframework为3.0.X    2、找到Python安装目录下的\Lib\site-packages\robot\utils\unic.py文件 (1)引入json库:import json(2)将下面代...

2018-05-20 18:42:23 6342 1

原创 八、robot framework常见错误:调用chrome浏览器卡死,关闭浏览器之后报Errno 10054错误

长时间没有用chromedriver做一点小功能了,然后打开之前的脚本就出下面的错误:解决方法:   重新下载chromedriver.exe版本,使用新下载的版本就可以了。注意:chromedriver.exe与谷歌浏览器版本也存在兼容性问题,下载时注意chromedriver.exe版本chromedriver与chrome的对应关系表:chromedriver版本 支持的Chrome版本 ...

2018-05-20 18:42:12 1729

原创 八、robot framework常见错误:执行py文件报global name ‘os’ is not defined

执行py文件报global name ‘os’ is not defined原因:    Py文件没有添加‘import os’信息 解决方法:     Py文件添加‘import os’信息

2018-05-20 18:42:03 11397 1

原创 八、robot framework常见错误:RIDE运行一次后不显示log

在使用RIDE进行web自动化测试时,会发现经常运行第二遍不显示下方log,如下原因:    代码使用的是谷歌浏览器、IE浏览器测试,运行一次后chromedriver.exe,IEDriverServer.exe进程仍在运行中。 解决方法:方法一:每次运行后,手动关闭chromedriver.exe或者IEDriverServer.exe;方法二:将下面代码保存为批处理,每次运行后手动运行一下:...

2018-05-20 18:41:48 8359 3

原创 八、robot framework常见错误:RIDE在运行数据库时,报1046, u'No database selected'错误

Sql信息报错提示原因:   表名前没有加对应的用户 解决方法:      在表名前添加对应的用户

2018-05-20 18:41:37 1231

原创 八、robot framework常见错误:RIDE在运行数据库时,报No module named pymysql

在执行数据库连接时,报No modulenamed pymysql错误原因:   现在只安装 DatabaseLibrary 库,Python 操作不同的数据库,还需要安装相应的数据库驱动,MySQL 的数据库驱动是PyMySQL 解决方法:可以通过 pip 命令安装pymysql更为方便和快捷:...

2018-05-17 18:40:19 8167

原创 八、robot framework常见错误: RIDE打开chrome浏览器时,提示chromedriver.exe已停止工作

原因是chromedriver.exe与谷歌浏览器版本不兼容 chromedriver与chrome的对应关系表:chromedriver版本 支持的Chrome版本 v2.36 v64-66 v2.35 v62-64 v2.34 v61-63 v2.33 v60-62 v2.32 v59-61 v2.31 v58-60 v2.30 v58-60 v2.29 v56-58 v2....

2018-05-17 18:40:06 4396

原创 八、robot framework常见错误:RIDE在运行测试用例时无法打开chrome浏览器

robotframework RIDE在运行测试用例时无法打开chrome浏览器。报错如下:ride配置界面错误提示测试报告提示 原因:没有将chromedriver.exe插件放到python目录下,结果导致robotframework RIDE在运行测试用例时无法打开chrome浏览器。备注:要想通过不同的浏览打开 URL 地址,一定要安装浏览器相对应的驱动。chrome 的驱动为:chrom...

2018-05-17 18:39:45 9199

原创 七、安装BeautifulSoup4库

BeautifulSoup库可以读取html文件1.        安装BeautifulSoup可以直接通过命令安装:pip install BeautifulSoup42.        检查是否安装成功pip list

2018-05-17 18:39:27 1180

AutoItLibrary-1.1_x64

AutoIt这是一个使用类似BASIC脚本语言的免费软件,它设计用于Windows GUI(图形用户界面)中进行 自动化操作。它利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动化任务。而这是其它语言不可 能做到或无可靠方法实现的(例如 VBScript 和 SendKeys)。 AutoItLibrary 是基于 AutoIt 针对于 Robot Framework 开发的一个库。

2018-09-04

mysql-connector-java-5.1.41

Jmeter为了连接Mysql数据库,还需要有个jdbc驱动,mysql-connector-java-5.1.41能执行多条sql语句

2018-05-07

JMeter监控服务器信息

插件可以在JMeter压测过程中,监控服务器的 CPU、内存、Swap、磁盘 I/O、网络 I/O 信息

2018-05-07

JMeter 3.0

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域,是压力测试的首选的免费开源的软件

2018-05-07

robot_results.groovy

robot_results.groovy是用于Jenkins+Email Extension Plugin构建Robot Framework结果报告的一个自定义脚本

2018-05-06

tomcat_7.0.77

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

2018-05-06

jenkins 2.46版本

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

2018-05-06

fastdfs-nginx-module

nginx上使用FastDFS的模块fastdfs-nginx-module,这样做最大的好处就是提供了HTTP服务并且解决了group中storage服务器的同步延迟问题

2018-05-01

fastdfs-5.08

FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务

2018-05-01

libfastcommon

FastDFS5.0.8同以前版本相比将公共的一些函数等单独封装成了libfastcommon包,所以在安装FastDFS之前我们还必须安装libfastcommon

2018-05-01

VNC viewer.rar

VNCVviewer支持多种操作系统,如 windows,Linux,MacOS 及 Unix 系列(Unix,Solaris等),因此可将 VNC viewer 分别安装在不同的操作系统中进行控制;

2018-04-27

07版打卡信息

07版打卡信息

2012-01-10

信息打卡查询

信息打卡查询

2012-01-10

2010年电算化复习资料

这一份是2010年电算化的复习资料,我是靠这份东西考了97分的,在此供大家使用。

2010-10-12

硬盘分区魔术师8.0分区

PowerQuest PartitionMagic 8.0 (Build 1242)简装汉化版(硬盘分区魔术师8.0)是超级硬盘分区工具,可以不破坏硬盘现有数据重新改变分区大小。支持 FAT16 和FAT32,可以进行互相转换,可以隐藏你现有的分区,支持多操作系统多重启动。 注册码: PM800ENSP1-11111131

2010-09-25

豆丁网文件资料下载工具

豆丁网资料下载工具可以避免在豆丁网的一些收费问题

2010-06-06

设置得奖人数跟最大的得奖号码来产生的抽奖系统

这是一个由随机数产生的抽奖系统,可以随时根据设置得奖人数跟最大的得奖号码来产生得奖号码

2010-05-01

网络工程师历年考试试题分析与解答(04-08年)

这是关于04-08年网络工程师历年考试试题分析与解答的试题

2010-03-27

2010年网络工程师真题解说与上下午考题分类整理

这是一些关于2010年网络工程师真题解说与上下午考题分类整理的试题

2010-03-27

2010年网络工程师真题解说与上下午考题分类整理

此资源上传的时候出错,请不要下载,下载也不会扣分

2010-03-23

网络工程师历年考试试题(01-04年)

这个是2001年——2004年网络工程师历年考试的试题

2010-03-23

操作系统 之内存的分配与回收

用c语言编写的操作系统模拟实验之内存的分配与回收

2010-01-21

操作系统的时间片段轮转法

操作系统的进程调度模拟实验之时间片段轮转法

2010-01-21

操作系统用三种语言编写的作业调度

用c语言、c#、vb三种语言所编写的作业调度

2010-01-21

操作系统模拟DOS界面

用c语言编写的操作系统模拟DOS界面,与系统的DOS相识

2010-01-21

用c#编的计算器,进制转换可支持小数点

用c#编的计算器,二、八、十进制转换可支持小数点

2010-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除