摘要:
1、查看项目创建中是否又 svn 插件,没有的话下载插件 subversion 2、配置 svn 源代码管理,如下图(testcases 目录下包含 build.xml 和脚本文件) 3、查看 Jenkins 本地工作空间(每次构建后 Jenkins 都会从 svn 上将上图 testcases 中 阅读全文
posted @ 2019-10-17 23:51
Evan0813
阅读(484)
评论(0)
推荐(0)
摘要:
1、启动 Jenkins(windows 版本) 2、新建自由风格的项目 定时任务 构建操作 安装 HTML Publisher 插件 构建后操作 最后保存构建,查看报告 阅读全文
posted @ 2019-10-17 23:50
Evan0813
阅读(310)
评论(0)
推荐(0)
摘要:
1、将 Jmeter 下 extras 目录中 ant-jmeter-1.1.1.jar 包拷贝至 ant 安装目录下的lib目录中,否则会报错 ant-jmeter-1.1.1 不存在 2、创建 testcases 文件夹用来存放 Jmeter 脚本文件,创建 test_report 文件夹用来存 阅读全文
posted @ 2019-10-17 23:46
Evan0813
阅读(539)
评论(0)
推荐(0)
摘要:
1、下载安装 Ant,配置环境变量 进入 http://ant.apache.org/bindownload.cgi 下载 Ant 配置环境变量 新建 ANT_HOME 配置 Path 环境变量 配置 CLASSPATH 环境变量 验证安装是否 OK 阅读全文
posted @ 2019-10-17 23:40
Evan0813
阅读(272)
评论(0)
推荐(0)
摘要:
1、get方法请求接口 url:显而易见,就是接口的地址url啦 headers:请求头,例如:content-type = application/x-www-form-urlencoded params:用于传递测试接口所要用的参数,这里我们用python中的字典形式(key:value)进行参 阅读全文
posted @ 2019-10-17 23:34
Evan0813
阅读(1372)
评论(0)
推荐(0)
摘要:
1、弱网的影响 在地铁、隧道、电梯和车库等场景下使用 APP ,网络会出现延时、中断和超时等情况。 如果我们处于网速慢的地段,我们请求某个功能,app 会响应非常慢,页面加载不出来,对于我们测试人员来看,就是用户请求这个 API,API 加载速度比较慢。 大家都喜欢刷抖音当我们在地铁上刷抖音,滑到下 阅读全文
posted @ 2019-10-17 23:29
Evan0813
阅读(889)
评论(0)
推荐(0)
摘要:
1、fiddler原理介绍 fiddler 是一个抓包工具,当浏览器访问服务器会形成一个请求,此时,fiddler就处于请求之间,当浏览器发送请求,会先经过 fiddler,然后在到服务器;当服务器有返回数据给浏览器显示时,也会先经过 fiddler,然后数据才到浏览器中显示,这样一个过程,fidd 阅读全文
posted @ 2019-10-17 23:27
Evan0813
阅读(871)
评论(0)
推荐(1)
摘要:
1、JDBC Request 参数化 方法一、Jmeter 参数化,在 sql query 中使用变量 Jmeter 参数化,使用 csv 参数化 sql query 中使用 ${变量名} 引用 方法二、在 sql query 中使用 "?" 作为占位符,并传递参数值和参数类型 传递的参数值是常量, 阅读全文
posted @ 2019-10-17 23:19
Evan0813
阅读(1578)
评论(0)
推荐(0)
摘要:
1、环境准备,下载驱动 mysql-connector-java-5.1.45-bin.jar 下载的 jar 包保存在 Jmeter 的文件的 lib 下的 ext 目录下,则不需要做其他的配置了,也不用担心以后给其他电脑 copy 文件,忘记 copy 某个文件夹了【推荐这一种,免得 jar 被 阅读全文
posted @ 2019-10-17 23:15
Evan0813
阅读(636)
评论(0)
推荐(0)
摘要:
1、固定定时器(Constant Timer) 用法(场景):更真实的模拟用户场景,需要设置等待时间,或是等待上一个请求的时间才执行,给 sampler 之间的思考时间 备注:如果需要每个步骤均延迟,则将定时器放在与请求持平的位置,若只针对一个请求延迟,则将定时器放在该请求子节点中。 (1)每个sa 阅读全文
posted @ 2019-10-17 23:05
Evan0813
阅读(483)
评论(0)
推荐(0)
摘要:
1、ForEach 控制器 该逻辑控制器主要用于多个读取自定义变量值 添加 --> 配置元件 --> 用户自定义变量,定义变量主要命名格式:变量名 + 下划线 + 数字 (从1开始计数),之所以这样命名是为了满足以后 ForEach 控制器提取数据 编辑 ForEach 控制器如下图中: 变量前缀: 阅读全文
posted @ 2019-10-17 23:01
Evan0813
阅读(548)
评论(0)
推荐(1)
摘要:
1、random(随机函数) 2、csvRead(可用于参数化) _csvRead 函数是从外部读取参数,可以从文件中读取多个参数 示例如下: (1)先新建一个文件,例如 csvRead.txt,里面的数据存放如下 (2)在 Jmeter 中的【选项】--> 【函数助手对话框】,选择 _csvRea 阅读全文
posted @ 2019-10-17 22:52
Evan0813
阅读(632)
评论(0)
推荐(0)
摘要:
一、Jmeter 运行原理: 基于各种协议,通过多线程的方式来模拟并发用户,设计各种场景来模拟真实的用户负载(由于Jmeter 是 java 开发的所以是运行在 JVM 虚拟机上的,java 也是支持多线程的) 二、Jmeter 结构体系 1.线程组 性能测试需要模拟大量用户负载的情况,线程组就是用 阅读全文
posted @ 2019-10-17 22:48
Evan0813
阅读(893)
评论(0)
推荐(0)
摘要:
1、在 Tests 中处理 返回报文为 json 格式的 示例:因为充值记录接口中需要用到登录接口返回报文中的信息如下 以获取 token(JWT)和 uid 为例 在登录接口的tests中写入代码(因为登录接口报文信息中有返回 JWT 和 uid) 输入完上图中代码后,点击 send 请求接口,去 阅读全文
posted @ 2019-10-17 18:13
Evan0813
阅读(1631)
评论(0)
推荐(0)
摘要:
全局变量 全局变量作用于整个postman工具及所有环境 1.点击小齿轮进入到变量添加页面,点击Globals添加全局变量 2.输入变量名称和变量值 3.接口中设置变量 4.调用 Globals 变量断言 // 从Postman获取变量值 var msg = pm.globals.get("msg" 阅读全文
posted @ 2019-10-17 18:11
Evan0813
阅读(1017)
评论(0)
推荐(0)
摘要:
1.点击小齿轮进入到环境变量添加页面,点击 add 添加环境变量 2.新增环境输入变量名称和变量值 3.添加成功 4.接口中设置变量,切换环境进行传参 5.调用环境变量断言 调用环境变量中的 phone 变量内容进行断言 response body 中的phone字段内容 // 从Postman获取 阅读全文
posted @ 2019-10-17 18:10
Evan0813
阅读(569)
评论(0)
推荐(0)
摘要:
一、断言 // 断言 =》tests 1、code is 200:断言 http 状态码为 200 pm.test("Status code is 200", function () { pm.response.to.have.status(200); }); 2、contains string:响 阅读全文
posted @ 2019-10-17 18:09
Evan0813
阅读(685)
评论(0)
推荐(0)
摘要:
Postman 界面介绍 一、 安装后首次打开 Postman,会提示你是否需要登录,登录的话可以云端保存你的收藏及历史记录,不登陆不影响使用。 二、 进入后就是如下图所示的界面了。看到这么多按钮是不是有点眼花缭乱。不要急,让我一个个告诉你 三、 我把 Postman 主界面大概分为图示中的三个大红 阅读全文
posted @ 2019-10-17 18:07
Evan0813
阅读(998)
评论(0)
推荐(0)
摘要:
Subversion 安装插件 1.首先将本地的自动化用例打包上传 svn 2.配置 jenkins 源代码管理(每次执行 jenkins 时,会自动 check-ou t配置地址中的代码到 Jenkins 的工作空间内) 3.配置构建(我用的是 windows 命令构建,路径对应之前设置的 jen 阅读全文
posted @ 2019-10-17 17:57
Evan0813
阅读(2022)
评论(0)
推荐(0)
摘要:
一:新建项目 (1)点击新建,输入项目名称--构建一个自由风格的软件项目,点击ok (2)构建触发器 设置每两分钟执行一次 其中有5个参数 (*****) 第一个是代表分钟 一小时内的分钟数(0–59) 第二个是代表小时 一天中的时间(0–23) 第三个是代表天 一个月中的某天(1-31) 第四个是 阅读全文
posted @ 2019-10-17 17:55
Evan0813
阅读(727)
评论(0)
推荐(0)
摘要:
1.配置代理 系统管理 configure Global Security(全局安全设置) Tcp port for inbound agents 指定端口 服务器防火墙中开放此端口(linux版) 关闭电脑防火墙(windows版) 点击 agent protocols 勾选Java Web St 阅读全文
posted @ 2019-10-17 17:52
Evan0813
阅读(1368)
评论(0)
推荐(0)
摘要:
1、安装 JDK 我不列出来了,自行百度 java -version 2、安装 tomcat (1)创建目录 tomcat8 (2)导入 tomcat 文件到 tomcat8 录中并解压 (3)启动 tomcat ./startup.sh (4)验证 tomcat 是否能够启动起来 打开浏览器访问: 阅读全文
posted @ 2019-10-17 17:49
Evan0813
阅读(406)
评论(0)
推荐(0)
摘要:
持续集成: 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 一、引入持续集成测试: 当前软件开发过程存在的问题 在没有应用持续集成之 阅读全文
posted @ 2019-10-17 17:47
Evan0813
阅读(673)
评论(0)
推荐(1)
摘要:
一、安装 jdk,配置环境变量 二、安装 tomcat 和 jenkins 1、检查电脑上 8080 端口是否被占用: 命令行中输入:netstat -ano 2、下载Tomcat Tomcat官方网站:http://tomcat.apache.org/ 下载 Tomcat 单击页面左侧 Tomca 阅读全文
posted @ 2019-10-17 17:46
Evan0813
阅读(527)
评论(0)
推荐(0)
摘要:
1、通过 yum 命令安装 svnserve,命令如下: # 此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行 yum -y install subversion # 若需查看svn安装位置,可以用以下命令: rpm -ql subversion 2、创建版本库目录(此仅为目 阅读全文
posted @ 2019-10-17 17:42
Evan0813
阅读(254)
评论(0)
推荐(0)
摘要:
1. 查看 Linux 服务器是 32位 还是 64位 的 getconf LONG_BIT 2. 禅道开源版安装包下载 下载站点1:# wget http://sourceforge.net/projects/zentao/files/9.4/ZenTaoPMS.9.4.zbox_32.tar.g 阅读全文
posted @ 2019-10-17 17:36
Evan0813
阅读(837)
评论(0)
推荐(0)
摘要:
1、linux 中 MySQL 出现中文乱码问题如下操作 编辑 vi /etc/my.cnf 文件,添加图中标记三行 [client] default-character-set=utf8 [mysqld] character-set-server=utf8 [mysql] default-char 阅读全文
posted @ 2019-10-17 17:30
Evan0813
阅读(237)
评论(0)
推荐(0)
摘要:
1、首先在 command 输入 locale,可以看到 Linux 下默认的系统语言的是英文 2、vim ~/.bashrc 打开这个文件,该文件夹相当于系统配置文件 3、打开后,将后三行命令输入到文档中,最后保存退出 4、运行这个修改文件,命令为 source ~/.bashrc,如果运行不成功 阅读全文
posted @ 2019-10-17 17:28
Evan0813
阅读(1571)
评论(0)
推荐(0)
摘要:
1、首先通过 xshell 连接数据库服务器,执行命令 mysql -u root -p 命令,按照提示输入密码,连接上数据库 2、在连接终端上执行命令 create database JD_Model; 执行完成后,验证数据库是否创建成功,执行命令 show databases;查看是否有 JD_ 阅读全文
posted @ 2019-10-17 17:25
Evan0813
阅读(2644)
评论(0)
推荐(0)
摘要:
一:虚拟机设置桥接模式 1.进入虚拟机设置中将网络适配器设置成桥接模式 2.编辑--虚拟网络编辑器--选择桥接 二:将虚拟IP设置成静态IP (1)方案一:进入虚拟机系统 System 设置 (2)方案二:vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑 阅读全文
posted @ 2019-10-17 16:54
Evan0813
阅读(775)
评论(0)
推荐(0)
摘要:
一、定位方法 注意:元素属性必须唯一存在 #id定位 find_element_by_id() #name定位 find_element_by_name() #class_name定位 find_element_by_class_name() #链接文本定位 find_element_by_link 阅读全文
posted @ 2019-10-17 16:41
Evan0813
阅读(1288)
评论(0)
推荐(1)
摘要:
一:自动化了解知识 工具安装 什么样的项目适合做自动化? 自动化测试一般在什么阶段开始实施? 你们公司自动化的脚本谁来维护?如何维护? 自动化用例覆盖率是多少? 自动化的原理 通过 webdriver 模块中的关键字和浏览器驱动以及页面元素定位进行操作达到模拟人工操作的效果 你们公司的自动化流程是如 阅读全文
posted @ 2019-10-17 15:41
Evan0813
阅读(815)
评论(0)
推荐(0)
摘要:
1、卸载 MySQL #查看 Linux 中是否有 mysql rpm -aq |grep -i mysql #有的话通过下面命令卸载删除 rpm -ev mysql-libs-**** --nodeps #验证是否删除干净,如果卸载后仍存在配置文件 find / -name mysql rm -r 阅读全文
posted @ 2019-10-17 15:00
Evan0813
阅读(269)
评论(0)
推荐(1)

浙公网安备 33010602011771号