自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

转载 linux 下selenium chrome使用

安装chromewget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpmyum install ./google-chrome-stable_current_x86_64.rpmyum install mesa-libOSMesa-devel gnu-free-sans-...

2019-09-27 15:46:00 178

转载 Jenkins+Jmeter+ant接口自动化框架for Linux学习

https://blog.csdn.net/ohuaxin1234/article/details/80618051转载于:https://www.cnblogs.com/nullnullnull/p/11594900.html

2019-09-26 22:19:00 144

转载 Linux系统下搭建Selenium Grid分布式测试环境

"python工程"->"svn"->"jenkins""docker hub node" 搭建执行环境->“立即构建”1.使用工具  centos 7、docker、selenium/hub、selenium/node-chrome2.安装docker  此处docker的安装方式不作讲解,请参考:https://www.cnblogs.c...

2019-09-26 16:22:00 328

转载 selenium grid分布式参数详解

docker使用记录新建一个hub,名字叫hub,docker run -d -p4444:4444--name hub selenium/hub docker restart hub 启动docker ps 查看正在使用的hub nodedocker stop hub 停止正在运行的docker rm hub 移除,移除后要重新新建启动一个节点,...

2019-09-24 22:07:00 414

转载 sql常用语句

--https://liushilive.github.io/--数据 data--数据库 DB Database--数据库管理系统 DBMS/*学什么数据定义语言 DDL:create、alter、drop数据操纵语言 DML:insert、update、delete、select数据查询语言 DQL:order by、group by数据控制语言 DCL:grant、revoke...

2019-09-24 21:48:00 172

转载 Linux常用命令

根据端口查询应用程序:例如:lsof -i:4444GBK转UTF-8yum install -y convmvconvmv -f gbk -t utf-8 -r --notest /home/wwwroot开启jenkinssystemctl restart jenkins.servicesystemctl enable jenkins.service...

2019-09-24 21:45:00 128

转载 Jmeter性能监控

监控插件技术服务器资源监控指标数据分析Jmeter插件管理器插件管理包http://jmeter-plugins.org/downloads/all/下载下来是一个jar包,放在apache-jmeter-4.0/lib/ext里面即可JMeterPlugins-Extras.jar jmeter_plugins-manager-1.3.jar JMeter...

2019-09-22 18:33:00 181

转载 Jmeter数据库性能测试

1.网络请求时间2.数据库查询的时间数据库性能指标TPS:每秒事务数(一秒钟服务器处理的事务数,事务指,请求出去到响应回来的整个过程的时间)QPS:每秒查询量(就是数据库每秒执行的SQL数量,包含insert/select/update/delete)连接数(连接数是否释放)查询缓存(不进行select,直接从缓存拿数据,缓存机制可以设置)事务数的计算:...

2019-09-15 16:22:00 323

转载 Pycharm使用经验

1.警告信息修改右边点击警告信息,点击“Customize Highlighting Level”再点击“configure inspections”搜索“different languages”,关掉,可以关闭中文字符方法报警搜索“PEP8”关闭PEP8风格报警file->power save mode省电模式打开 会关闭代码检查提示pycharm...

2019-09-12 11:21:00 306

转载 jmeter接口性能记录

JMeter接口测试流程1.获取接口文档JMeter1.创建测试计划2.增加线程组3.http请求4.参数填入5.断言6.增加察看结果树7.运行作用域,元件在谁下面,作用域就是谁登录请求前如果需要请求头cookie添加一个访问首页的http请求,获取cookie再添加一个cookie管理器,Cookie管理器要放到http请求之前的第一...

2019-09-11 21:39:00 185

转载 测试自动化问题记录,不定时更新

1.文本框原来有数据时,先clear(),再sendkeys2.单选框,复选框初始化 先遍历判断is_selected(),如果是,则click()取消选中3.日历日期选择,readonly,需要使用js arguments[0].readOnly=false 再sendKeys()4.可以使用zip函数使用两个list合并成一个dict,一个list做ke...

2019-09-11 16:37:00 103

转载 Python 爬虫杂记 - Chrome Headless

Chrome Headless使用测试 Chrome 版本: 62.0.3202.89(正式版本)(64 位)Python环境:python2.7注: Headless模式需要59版本及以上!Chrome的安装与配置不在此赘述, 不过需要注意的是:版本号与驱动的映射关系!版本号与驱动的映射关系!!版本号与驱动的映射关系!!!Chrome与Chrom...

2019-09-09 16:11:00 171

转载 selenium 通过js给元素属性赋值

现在用WebElement的方法做到同样的事情from selenium import webdriverdriver = webdriver.Chrome()driver.get("http://www.baidu.com")search_button = driver.find_element_by_id("su") # 百度搜索按钮# arguments[0]...

2019-08-30 16:16:00 1065

转载 自动化测试框架构造理解

1.Page_object文件夹Page_base基类:用来装所有Page通用的操作Page_object有需要则继承Page_base基类,否则不继承(写方法时考虑该方法是否后面有重复案例,需要重复使用则把方法写入Page_base)Page_object基本操作的公共方法抽取应当在Page_object内实现Bussiness文件夹Biz_base基类:...

2019-08-30 15:26:00 97

转载 Python 带参数的装饰器示例

def decorator(argument): def real_decorator(func): def wrapper(*args, **kwargs): return func(*args, **kwargs) + argument return wrapper return real_deco...

2019-08-28 21:46:00 52

转载 python外部程序调用(命令行窗口)

1.阻塞式(阻塞主线程)os.systemimport osres = os.system('mspaint')#ret是返回值,0表示执行成功,2表示执行失败if ret==0:  print('file copied')else:  print('copy file failed!')print('after call')2.非阻塞式(不阻塞主线程)s...

2019-08-28 21:40:00 1231

转载 Python操作Linux命令及与文件互传

# -*- coding: utf-8 -*-# __author__:lenovo# 2019/2/22import paramiko, time# 创建 ssh 对象ssh = paramiko.SSHClient()# 设定连接方式ssh.set_missing_host_key_policy(paramiko.AutoA...

2019-08-28 21:00:00 193

转载 测试基本原理经验总结

测试是根据需求文档及设计原型图来提取测试需求点【场景法】要点(自动化测试重点)1.基本流要点:一、操作流程正确; 二、数据传递无误2.备选流主要是对“输入”的“空”“错误”进行验证“新增”“修改”只需要判断“空”验证则需要判断“空”“错误”,用的地方比“新增”和“修改”少,例如“登陆”,其他的地方非常少见“新增/修改”数据注意事项1....

2019-08-27 10:46:00 308

转载 Oracle 关于 视图、索引及存储过程的实例操作

1.添加视图--视图:虚拟表、可以作为表一样查询使用、预定义的查询create [or replace] [[no] force] view 视图名as select查询[with read only];--ex:create or replace view empinfoas select e.*, d.dname, d.loc...

2019-07-18 19:53:00 139

转载 关于Python3连接Oracle时报错"64-bit Oracle Client library cannot be loaded"解决方案

关于Python3连接Oracle数据库异常的处理: 在使用Python连接Oracle时报错"64-bit Oracle Client library cannot be loaded"。很多时候,很奇怪我们用PLSQL是可以正常访问Oracle数据库的,但是在使用Python连接数据库的时候往往会以上的错误。其实是缺少了一个Oracle Instant Client所致。...

2019-07-17 15:33:00 600

转载 python 操作Oracle数据库

1.安装oracle驱动:pip install cx_Oracle2.数据库连接操作:conn = cx_Oracle.connect('xzt/xzt@localhost/testdb')#这里的顺序是用户名/密码@oracleserver的ip地址/数据库名字cur = conn.cursor()sql = "SELECT * FROM DUAL"...

2019-07-16 12:03:00 138

转载 Python 操作 MySQL 数据库

1.安装驱动pip install mysql-connector-python2.查询及错误处理import mysql.connectorfrom mysql.connector import errorcode# cnx = mysql.connector.connect(user='scott', password='password',# ...

2019-07-16 11:56:00 78

转载 python re模块 正则表达式

正则表达式正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序员们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。正则表达式是用来匹配处理字符串的python 中使用正则表达式需要引入re模块如:import re #第一步,要引入re模块a = re.findall("...

2019-07-14 11:39:00 124

转载 虚拟机iOS开发环境搭建

从头来之【图解针对虚拟机iOS开发环境搭建】  1.下载Mac OSX10.9.点击下载  2.下载VMware Workstation 10,点击下载,网页中包含序列号。安装VM.  3.VM10-MacOS补丁。用于创建苹果虚拟机。  安装VM就不上图了。  下面创建苹果虚拟机开始上图。1.安装完成VM后,先安装【VM10-MacOS补丁...

2019-07-01 21:28:00 475

转载 常用软件下载

常用软件下载回到首页Androidandroid-SDK提取密码:w63xhaxm-windows_v6_2_1提取密码:5w2fhaxm 官方下载Appium接口测试工具FiddlerPostMan持续集成Jenkins系统与虚拟化Downlo...

2019-07-01 15:56:00 107

转载 CentOS 7 部署 Jenkins 持续集成环境

CentOS 7 部署 Jenkins 持续集成环境詹金斯是一种流行的开源 CI(持续集成)工具,广泛用于项目开发,部署和自动化。本文将引导你完成在 CentOS 7 服务器实例上安装 Jenkins 的过程。1. 先决条件在继续之前,你必须具备:从零开始部署了 CentOS 7 服务器实例。root 权限2. 部署阿里云源curl -o /e...

2019-07-01 15:53:00 166

转载 CentOS 7 上部署 Apache Subversion(SVN)服务器

CentOS 7 上部署 Apache Subversion(SVN)服务器Apache Subversion(SVN)是一种广泛使用的版本控制解决方案,可帮助存储各种版本的文件,如源代码和文档。在本文中,我将介绍如何使用 Apache Subversion 和 Apache 在 CentOS 7 服务器实例上构建 SVN 服务器。1. 先决条件CentOS 7(最小...

2019-07-01 15:52:00 152

转载 如何在 CentOS 7 上安装 Linux,Nginx,MySQL,PHP(LEMP)环境

如何在 CentOS 7 上安装 Linux,Nginx,MySQL,PHP(LEMP)环境1. 第一步 - 安装 Nginx要添加 CentOS 7 EPEL 仓库,请打开终端并使用以下命令:echo nameserver 8.8.8.8 >> /etc/resolv.confcurl -o /etc/yum.repos.d/CentOS-Base-al...

2019-07-01 15:51:00 182

转载 Oracle 部署

Oracle 部署Oracle XE 下载Oracle XE 官方文档1. 上传安装包oracle-xe-11.2.0-1.0.x86_64.rpm2. 安装必需的安装包yum install -y libaio bc flex net-toolsBashCopy3. 安装rpm -ivh oracle-xe-11.2....

2019-07-01 15:51:00 102

转载 CentOS 7 上添加 Swap

如何在 CentOS 7 上添加 Swap1. 介绍提高服务器响应速度和防止应用程序内存不足错误的最简单方法之一是添加一些交换空间。 Swap 是硬盘上的一个区域,它被指定为操作系统可以临时存储数据的地方,这些数据不能再保存在 RAM 中。写入磁盘的信息将比保存在 RAM 中的信息慢,但操作系统更愿意将应用程序数据保存在内存中,并使用 Swap 交换旧数据。总的来说,当系统的...

2019-07-01 15:50:00 211

转载 Centos 7 部署YUM仓库

Centos 7Centos 7 局域网部署 YUM 源仓库1. 关闭 SELinuxsetenforce 0sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/configBashCopy2. 配置 DNSecho nameserver 8.8.4.4 >&gt...

2019-07-01 15:49:00 150

转载 linux 自动补全功能增强

bash-completion 自动补全功能增强在 RHEL7/CentOS7 以前的版本中,bash 自动补全功能仅限于命令和文件名,然而网络设备往往可以自动补全命令的参数,常常让搞网络出身的工程师唏嘘不已。在新出的 RHEL7/CentOS7 中的 Bash 已经可以自动补全命令参数了,需要注意的是 RHEL7/CentOS7 的默认安装类型是最小安装,它是没有这个功能的。要...

2019-07-01 15:48:00 538

转载 CentOS 配置 Sudo

CentOS 配置 Sudo使用 sudo 用户访问服务器并在根级别执行命令是 Linux 和 Unix 系统管理员中非常常见的做法。使用 asudo 用户通常通过禁用对其服务器的直接根访问来防止未经授权的访问。在本教程中,我们将介绍禁用直接 root 访问,创建 sudo 用户以及在 CentOS 上设置 sudo 组的基本步骤。1. 步骤 1:安装 sudoyum...

2019-07-01 15:48:00 452

转载 linux文件操作

文件操作我们已经有了一些基础知识。现在我们可以开始玩了。首先,我们将学习制作一些文件和目录并移动它们。未来部分将讨论将内容放入其中以及更有趣的操作。1. 创建目录Linux 以分层方式组织它的文件系统。 随着时间的推移,你将建立相当数量的数据文件(存储容量总是在增加)。 我们必须创建一个目录结构,以帮助我们以可管理的方式组织数据。 我已经看到太多人只是将所有文件直接转储到他们...

2019-07-01 15:47:00 81

转载 linux关于文件

更多关于文件在上一节之后,我确信你很敏锐,并且渴望陷入更多的命令并开始对系统进行一些实际操作。我们很快就会讨论这个问题,但首先我们需要介绍一些理论,这样当我们开始使用系统时,你就可以完全理解为什么它的行为方式以及如何进一步学习你学到的命令。这就是本节和下一节打算做的事情。在那之后,我会开始变得有趣,我保证。1. 一切都是文件我们需要首先了解的是 linux 底层,一切都是文件...

2019-07-01 15:46:00 62

转载 linux手册页

帮助手册页Linux 命令行提供了丰富的功能和机会。如果你的记忆与我的记忆相似,那么你会发现很难记住大量的细节。幸运的是,有一个易于使用的资源可以告诉我们在命令行上我们可以做的所有伟大的事情。这就是我们将在本节中学习的内容。我知道你很热衷于急于做事,我们将在下一节开始讨论,我保证,首先我们需要学习如何使用手册页。如果你的英语与我一样烂,还请跳过本节,记住一个网址:Linux ...

2019-07-01 15:46:00 235

转载 linux基本导航

基本导航在本节中,我们将学习在系统中移动的基础知识。许多任务依赖于能够到达或引用系统中的正确位置。因此,这些东西真正构成了能够在 Linux 中有效工作的基础。这很重要。1. 那我们在哪儿?我们要学习的第一个命令是pwd,它代表 Print Working Directory。(你会发现 linux 中的很多命令都被命名为一个单词的缩写或者描述它们的单词。这使得它更容...

2019-07-01 15:45:00 268

转载 Linux 命令行

命令行Linux 有一个图形用户界面,它的工作方式非常类似于你熟悉的其他系统上的 GUI,如 Windows 和 OSX。本教程不会关注这些。本教程将重点关注运行Bash的命令行(也称为终端)。命令行是一只非常有趣的野兽,如果你之前没有使用过,可能会有点令人生畏。别担心,通过一些练习,你很快就会把它看成是你的朋友。开启 Linux 系统,登录,映入眼帘的就是命令行窗口...

2019-07-01 15:44:00 68

转载 获得 CentOS

获得 Linux学习 Linux 就像骑自行车一样,只有通过实际操作才能变得精通。所以在开始之前,请确保你可以访问终端。幸运的是,你可以在这里找到几种选择。如果你在 Mac 上,那么你很幸运,你已经有了一个终端。另一种选择是运行 Linux。Linux 是完全免费的,那里有许多的发行版。我推荐 Ubuntu(非常受欢迎且易于使用)和 CentOS (我个人最喜欢的)。如果采用...

2019-07-01 15:43:00 85

空空如也

空空如也

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

TA关注的人

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