自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心在天涯----测试之路

每一次尝试都是收获------测试需要心的沉淀

  • 博客(78)
  • 资源 (5)
  • 收藏
  • 关注

转载 python离线安装外部依赖包

1.制作requirement.txt (python离线安装外部依赖包)  pip freeze > requirement.txt内网安装外部依赖包办法:例如:安装pytest包得时候会顺带安装pytest依赖包离线下载安装包下载单个离线包 - pip download -d your_offline_packages<package_name>批量下载离线包 - pip download -d your_offline_packages -r require...

2020-11-19 23:42:42 494

原创 CentOS 7搭建RabbitMQ集群

文章目录前言一、基础安装1、资源准备2、mq01安装erlang,安装成功后用erl命令验证3、mq01安装rabbitmq-server4、在mq02、mq03服务器上重复以上操作二、集群搭建1、在3台服务器上配置/etc/hosts文件4、修改mq02、mq03服务器的.erlang.cookie文件,使其值都等于mq01的值5、修改3台服务器的.erlang.cookie文件权限6、依次启动3台服务器的RabbitMQ服务7、在mq01服务器执行以下命令8、在mq02、mq03服务器执行以下命令9、检

2020-09-24 16:40:10 988 1

原创 CentOS 7搭建redis集群

文章目录前言一、Mysql安装1、资源准备2、依赖库安装3、卸载CentOS 7默认安装的mariadb4、安装mysql-wsrep5、安装scons6、安装mysql-community7、安装galera8、建立对应的目录、用户,同时赋予权限9、对数据库进行初始化10、MySQL Galera配置二、Mysql集群搭建1、编辑mysql01的配置文件2、编辑mysql02的配置文件3、编辑mysql03的配置文件4、依次启动mysql服务三、Mysql集群验证1、验证3个节点是否都能正常登录mysql

2020-09-24 16:39:53 764

原创 CentOS 7通过Galera搭建Mysql集群

文章目录前言一、Mysql安装1、资源准备2、依赖库安装3、卸载CentOS 7默认安装的mariadb4、安装mysql-wsrep5、安装scons6、安装mysql-community7、安装galera8、建立对应的目录、用户,同时赋予权限9、对数据库进行初始化10、MySQL Galera配置二、MySQL-python安装1、资源准备2、依赖库安装3、安装MySQL-python前言在CentOS 7.3下通过Galera Cluster搭建Mysql 5.6集群,在此将操作记录下来,亲测

2020-09-24 08:33:20 1115 1

原创 CentOS_7.3 配置YUM本地源

文章目录前言一、搭建本地YUM源1、上传CentOS对应版本的iso镜像到服务器/software/ISO,并挂载iso镜像2、备份本地yum.repo.d文件夹3、创建本地yum.repo.d文件夹4、创建本地repo文件5、清除缓存并新建缓存6、测试验证二、搭建局域网YUM源1、安装并启动httpd服务2、建立centos软连接3、测试是否搭建成功4、局域网其他服务器访问该YUM源,只需修改repo文件5、清除缓存并新建缓存6、测试验证前言近来公司对服务器的安全要求越来越高,经常需要修复一些服务器

2020-09-12 13:45:19 802

原创 CentOS 7通过haproxy代理mysql

       在内Linux服务器A上部署Mysql,由于本地网络与服务器网络不能互通,因此如何在本地用客户端访问该服务器的Mysql呢?有以下两种方案:第一种:在服务器A上绑定一个浮动IP,通过浮动IP来进行访问第二种:在服务器B上绑定一个浮动IP,在通过haproxy将mysql代理出来。这里主要讲解第二种方案的实现:1、在服务器B上安装haproxy2、在服务器B上绑定浮动IP,使本地与服务器B互通3、编辑haproxy.cfg文件,增加一下配置:

2020-05-20 21:42:07 730

原创 CentOS 7下实现服务器之间的SSH免密登录

       Linux服务器之间,为保障主机安全,都会设置账号及登录密码,但在测试环境中,各服务器之间的网络是互通的,且已与互联网进行了物理隔离,因此为了方便操作各服务器之间的部署应用,通常会在这些服务器之间设置SSH免密登录。       实现CentOS服务器之间的无密码SSH登录,需分别在目标机器(被登录的机器)和本地机器(用于SSH的机器)上分别进行设置,大致需要以下几个步骤:第一步: 创建主机2台,本地机器mas

2020-05-19 23:29:01 1301

原创 Linux下安装jupyter

Miniconda安装Miniconda下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Anaconda安装完成后,默认会有conda,它既是一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。conda的包管理与pip的使用类似,环境管理则是允许用户方便地安装不同版本python,并可以快速切换conda...

2020-05-16 18:40:59 321

原创 CentOS7 下 Nginx 安装部署

一、Nginx简介&amp;amp;amp;nbsp; &amp;amp;amp;nbsp; &amp;amp;amp;nbsp; &amp;amp;amp;nbsp;Nginx是一款高性能的web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡。由俄罗斯人Igor Sysoev(伊戈尔·赛索耶夫)为俄罗斯网站Rambler.ru开发的,在Rambler.ru网站平稳的运行了四年,而且俄罗斯超过20%的虚拟主机平台采用Nginx作为反向代理服务器。优点

2020-05-16 18:31:16 131

原创 CentOS 7下YUM安装RabbitMQ

RabbitMQ安装yum安装erlangyum安装socatyum安装rabbitMQ添加用户和外网访问yum安装erlang通过yum安装erlang, 解决erlang安装时依赖包问题 。下载 erlang 的rpm仓库[root@localhost tmp]# wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpmyum 安装 epel-release[root@localhos

2020-05-13 10:15:17 6357 3

转载 组合测试法中的全对偶测试法

在测试设计过程中,大家都会遇到很多变量进行组合的情况,对相互组合的两个或更多变量进行的测试活动就是组合测试,一般情况下都是使用组合测试法,但这种情况很多测试人员研究得不够深入。测试人员需要开发或了解组合测试法中使用到的工具,通过程序得到用例组合才更加合理和全面,如果不在测试中一起改变某些变量,就会遗漏由不同的变量组合而触发的错误。首先介绍下组合测试法的定义,组合测试是一种测试用例生成方法。它将被测系

2017-03-09 10:46:38 946

转载 接口测试自动化生成框架

接口测试这个词语,相信大家都不陌生了吧。目前我个人的理解,接口测试应该属于白盒测试的范畴,也是很多测试工程师很想从事和向往的一个测试手段。大家都觉得白盒测试深不可测,但实际上是怎么样的呢。接口测试的实施优先级对于Web应用来说,接口测试就是对某一个接口进行测试代码的编写和执行。一般情况下,实施接口测试的优先级是:对暴露在外面的接口(该接口会给第三方调用)进行接口测试;内部的核心功能接口也会做接口测试

2017-03-09 10:36:26 4655

原创 Windows中开启dump的方法

运行REGEDIT.EXE 找到 “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps”. 如果该键不存在,则按以下操作进行: 1)新建LocalDumps 键 2)创建一个与你的Windows store应用进程同名的子键,比如说MyApp.exe 3)在子键中创建一个名为DumpF

2016-09-27 14:06:36 7298

转载 Linux如何查看JDK的安装路径

如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下如何查找JDK安装路径的方法。1:echo $JAVA_HOME使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径[root@localhost ~]# jav

2016-05-24 13:49:32 951

原创 Jenkins常用插件之Cppcheck Plugin

工具简介Cppcheck 是一个静态代码检查工具,支持C/C++代码;作为编译器的一种补充检查,Cppcheck主要对源代码执行以下检查: 1. 自动变量检查 2. 数组的边界检查 3. class类检查 4. 过期的函数,废弃函数调用检查 5. 异常内存使用,释放检查 6. 内存泄漏检查,主要是通过内存引用指针 7. 操作系统资源释放检查,中断,文件描述符等 8. 异常STL 函

2016-05-06 09:21:56 20377 2

原创 Jenkins常用插件之Clone Workspace SCM Plugin

该插件主要是将一个项目的工作空间WorkSpace作为另一个项目的源代码管理源SCM。 如果你希望将一个Job的工作空间克隆或在其他项目中重用,则需要在“构建后操作”中配置:在构建后操作–>增加构建后操作步骤中,选择“Archive for Clone Workspace SCM”如果需要,指定存档文件夹中的文件,通常默认是“*/”运行构建,如果符合标准,则该Job的workspace将被存

2016-04-29 14:41:00 3045 2

原创 Jenkins常用插件之Publish Over CIFS Plugin

该插件主要是用于向远程Windows服务器的共享文件夹传输文件,以下是使用该插件的相关步骤:。 第一步:下载安装插件Publish Over CIFS Plugin 第二步:系统管理–>系统配置,新增CIFS Servers 第三步:项目配置在构建过程中使用该插件发送文件至windows共享目录 在构建后使用该插件发送文件至windows共享目录 CIFS Publishers的具体

2016-04-29 14:28:01 6344 7

原创 Jenkins常用插件之Publish Over SSH

该插件主要是通过SSH连接其他Linux机器,远程传输文件及执行Shell命令。特性:1、SCP—通过SSH发送文件 2、在远程服务器执行shell命令 3、Passwords/passphrases在配置文件及UI界面是加密显示的 4、SSH可在项目编译前或编译后执行,与是否编译成功无关 以下是使用该插件的相关步骤: 第一步:配置Linux系统的SSH服务免密码登录可参考Jenkin

2016-04-28 16:20:18 56254 5

转载 Jenkins常用插件之email-ext

1 简述众所周知,Jenkins默认提供了一个邮件通知,能在构建失败、构建不稳定等状态后发送邮件。但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定义发送邮件的格式、无法定义灵活的邮件接收配置等等。在这样的情况下,我们找到了Jenkins Email Extension Plugin。该插件能允许你自定义邮件通知的方方面面,比如在发送邮件时你可以自定义发送给谁,发送具体什么

2016-04-28 14:29:04 8803

原创 解决ping邮箱服务器域名,提示找不到主机域名的问题

最近自己在研究持续集成工具jenkins,其中会用到邮箱功能,但配置了很久都无法正常的使用邮箱功能,通过排查发现邮箱服务器无法ping通。最开始自己以为是公司网络限制的原因,就将该问题暂放了一段时间,后面突然发现另一台PC能正常ping通邮箱服务器自己也觉得奇怪,两台PC都在同一个网络,为什么这台PC能ping通邮箱服务器,而另一台却不行经过排查,最终发现,另一台PC不能pin

2016-04-19 15:46:27 7841

原创 Jenkins常用插件之Deploy Plugin

该插件主要运用在Java项目中,功能是“将成功编译的War/Jar包部署到远程的应用服务器上,该功能的实现主要基于Cargo。当前支持的应用服务器版本如下: - Tomcat 4.x/5.x/6.x/7.x - JBoss 3.x/4/x - Glassfish 2.x/3.x 以下是使用该插件的具体步骤: 第一步:Deploy Plugin下载和安装在网上下载Deploy Pl

2016-04-17 14:43:28 45190 3

原创 Jenkins常用插件之MSBuild Plugin

该插件主要运用在.NET项目中,功能是“对.NET项目的源码进行编译”。 C#:可通过Visual Studio的项目文件(.csproj)和解决方案文件(.sln)进行编译 C++:可通过Visual Studio的项目文件(.vxcproj)和解决方案文件(.sln)进行编译 以下是使用该插件的具体步骤: 第一步:MSBuild相关软件下载和安装在网上下载Microsoft Build

2016-04-16 10:55:54 19295 3

原创 Jenkins创建slave节点----Windows平台

第一步:通过Jenkins主页->系统管理进入管理节点界面,如下图,然后对节点进行配置 第二步:选择“新建节点”后,跳转至新建节点页面,输入一个节点名称,选择“Dump Slave”添加一个节点。 第三步:下载节点服务,下载文件为slave-agent.jnlp 第四步:将slave-agent.jnlp文件复制到远程服务器的工作目录c:\jenkins下 第五步:双击运行sla

2016-04-14 23:29:10 8839

原创 Jenkins创建slave节点----Linux平台

Linux系统一般默认都有安装SSH服务,因此可以让Jenkins通过SSH来登录并管理奴隶节点。登录SSH有两种方式:通过用户名和密码访问SSH;通过私钥的方式访问SSH。下面介绍的是通过私钥的方式访问SSH,创建Liunx节点。 第一步:配置Linux系统的SSH服务免密码登录1. 新建登录用户Jenkins,然后切换到该用户[root@RBS-09 ~]# useradd jenkin

2016-04-13 11:28:21 31690 5

原创 解决Jenkins邮箱配置中,使用SSL连接的问题

背景:最近在配置Jenkins的邮件发送功能时,正确设置好各参数后,在进行通过发送测试邮件测试配置时,总是出现unable to find valid certification path to requested target的错误,自己在网上也查找了很多资料,但网上涉及Jenkins邮箱的配置资料基本上是qq、163邮箱等,总之该问题困扰了自己很久,现将解决方案给出,希望对后续的其他人有较好的帮

2016-03-22 15:11:35 18017 1

转载 MSBuild和Jenkins搭建持续集成环境(2)

Jenkins中如何运用MSBuild进行.NET项目自动化构建

2016-03-18 16:38:22 1174

转载 MSBuild和Jenkins搭建持续集成环境(1)

MSBuild如何进行.NET项目的构建

2016-03-18 16:25:04 1886

原创 LoadRunner中常用的C语言函数

函数名:strcat功能:字符串拼接函数定义:char *strcat( char *to, const char *from); char fullpath[1024], * filename = "logfile.txt"; strcpy(fullpath, "c:\\tmp"); strcat(fullpath, "\\"); s

2015-09-18 14:14:22 1846

原创 C++如何调用C#编写的DLL

由于C#编绎出来的DLL不是计算机所能直接识别的二进制指令码,需要CLS进行再解释,说到这,我想有些朋友应该知道C#项目需要引用C++编写的DLL时,可以直接引用DLLMPORT来实现调用,而反向的话,C++项目却不能简单靠引用来使用C#编写的DLL。由于C++项目默认配置是没有公共语言运行支持的,因此我们需要更改一些配置,来实现C++项目对C#编写DLL的调用。具体如何操作,我会在接下来的文章中

2015-09-18 11:05:21 16434

原创 LoadRunner如何实现动态链接库(C++)的调用

什么是动态链接库动态链接库的英文为DLL,它是Dynamic Link Library 的缩写形式,动态链接库 (DLL) 是作为共享函数库的可执行文件,它提供了一种方法,使进程可以调用不属于其可执行代码的函数,只需该函数的可执行代码位于一个 DLL 中。一个DLL可以包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数,它还有助于共享数据和资源,允许多个应用程序同时访问内存中单个 DLL

2015-09-15 14:35:35 3921

原创 运用LoadRunner进行HTTP接口自动化测试

最近接到一个项目的性能测试任务,其中会涉及到HTTP接口,因此自己花了一点时间对该部分进行了详细地了解。性能测试部分我有在其他文章中进行阐述,在此就不重复进行说明了,具体地址:http://blog.csdn.net/jiang1986829/article/details/47981189 LoadRunner是一个很强大的工具,它不仅能做性能测试,同时也能做功能测试,特别是针对于接口的功能测试

2015-09-11 10:11:44 7188

原创 LoadRunner文件操作函数详解

涉及的函数汇总: 文件的打开操作 fopen 打开一个文件 文件的关闭操作 fclose 关闭一个文件 文件的读写操作 fgetc 从文件中读取一个字符          fputc 写一个字符到文件中去          fgets 从文件中读取一个字符串          fputs 写一个字符串到文件中去          fprint

2015-09-10 11:34:36 5100

转载 web_custom_request函数之Body详解

web_custom_request函数之Body详解:1. Body:  一般情况下Body中内容是作为字面值进行发送的,Body中也可以发送二进制流(用十六进制表示),方法如下,但仅限二进制流中不含空字符\x00,如果一段Body的二进制流中有空字符,则web_custom_request实际发送的内容为第一个空字符之前的数据,其后的数据(包括空)都会被截断。例如:1.1 Bo

2015-08-31 13:52:20 6980

转载 LR网页细分图中的时间详解

Web Page Diagnostics:1)DNS Resolution:浏览器访问一个网站的时候,一般用的是域名,需要dns服务器把这个域名解析为IP,这个过程就是域名解析时间,如果我们在局域网内直接使用IP访问的话,就没有这个时间了。 使用最接近的DNS服务器,解决DNS名称为一个IP地址所需要的时间。DNS查询测量是DNS解析中问题,或DNS服务器问题的一个很好的指标。

2015-08-27 15:56:59 2365

转载 系统磁盘IO性能参数解释

再好的算法、实现。最终还是要来进行IO使用的是传统的机械硬盘,存储大数据时还行,但是数据库内容获取就实在是差到一个境界了。特此进行一番探索:    磁盘 性能:在了解磁盘 I/O 监控命令iostat前,我们需要了解磁盘 I/O 性能监控的指标,以及每个指标的所揭示的磁盘某方面的性能。磁盘 I/O 性能监控的指标主要包括:  1) 每秒 I/O 数(  [r/s w

2015-08-27 13:49:49 21347

转载 深入理解Loadrunner中的Browser Emulation

一:基本介绍 在Loadrunner的使用中,对于Run-time Settings下的browser emulation设置是比较容易让人产生困惑的地方。下面我们结合sniffer来具体看看每个选项的用途,以及对测试的影响。                                               Browser Emulation 图首

2015-08-27 10:15:58 1083

原创 LoadRunner如何处理AJAX异步请求

最近在网上经常有人问“LoadRunner脚本回放成功,但数据没有写入数据库,这是什么原因”,记得以前的同事也遇到过相同的问题,再次将解决方法贴出来,希望能帮助大家。 相信大家在做测试的过程中,特别是B/S的应用程序,或多或少都会遇到研发用AJAX或者ActiveX实现的功能,而这些功能通常会包含一些客户端函数(一般为JavaScript),我们知道,LoadRunner主要是处理客户端与服务器

2015-08-26 16:24:40 4795

原创 如何运用LoadRunner进行http接口测试

目前自己有接触到的接口主要有三类:WCF、WebService及http接口,前两类是标准型的服务接口。这对于如何对接口进行功能测试,大家可以去网上查找下,有很多已有的测试工具,比如SoapUI、HttpClient等。在这里,我将主要针对如何运用LoadRunner进行接口的性能测试进行说明,其实LoadRunner也可以进行接口的功能测试。 在这之前,我相信大家应该都清楚LoadRunner是

2015-08-25 18:44:25 36010 3

原创 HTML源码中 form 标签的 enctype 属性

**定义:**enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。默认地,表单数据会编码为 “application/x-www-form-urlencoded”。即在发送到服务器之前,所有字符都会进行编码(空格转换为 “+” 加号,特殊符号转换为 ASCII HEX 值)。属性值: 大家应该清楚在通过POST方式向服务器发送AJAX请求时,需要指定请求头Content-Typ

2015-08-25 15:45:15 2435

原创 如何使Fiddler能捕获LoadRunner的http请求

> Fiddler工具介绍:Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。> Fiddler工作原理:Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。当Fiddl

2015-08-24 18:21:44 6007

LR性能测试数据解释

LoadRunner性能测试结果分析用得着的一些监控指标说明

2011-11-05

Linux系统中安装Oracle数据库

在Linux系统中安装Oracle数据库,希望对Linux、Oracle感兴趣的有帮助

2011-10-22

Web性能测试需监控的IIS性能指标

Web性能测试需监控的IIS性能指标,希望对大家有所帮助

2011-10-22

SQL Server 2005安装图解

SQL Server 2005安装图解,希望对大家有所帮助

2011-10-22

空空如也

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

TA关注的人

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