摘要:
1、查看项目创建中是否又 svn 插件,没有的话下载插件 subversion 2、配置 svn 源代码管理,如下图(testcases 目录下包含 build.xml 和脚本文件) 3、查看 Jenkins 本地工作空间(每次构建后 Jenkins 都会从 svn 上将上图 testcases 中 阅读全文
posted @ 2019-10-17 23:51
Evan0813
阅读(482)
评论(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
阅读(538)
评论(0)
推荐(0)
摘要:
1、下载安装 Ant,配置环境变量 进入 http://ant.apache.org/bindownload.cgi 下载 Ant 配置环境变量 新建 ANT_HOME 配置 Path 环境变量 配置 CLASSPATH 环境变量 验证安装是否 OK 阅读全文
posted @ 2019-10-17 23:40
Evan0813
阅读(268)
评论(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
阅读(1368)
评论(0)
推荐(0)
摘要:
1、弱网的影响 在地铁、隧道、电梯和车库等场景下使用 APP ,网络会出现延时、中断和超时等情况。 如果我们处于网速慢的地段,我们请求某个功能,app 会响应非常慢,页面加载不出来,对于我们测试人员来看,就是用户请求这个 API,API 加载速度比较慢。 大家都喜欢刷抖音当我们在地铁上刷抖音,滑到下 阅读全文
posted @ 2019-10-17 23:29
Evan0813
阅读(884)
评论(0)
推荐(0)
摘要:
1、fiddler原理介绍 fiddler 是一个抓包工具,当浏览器访问服务器会形成一个请求,此时,fiddler就处于请求之间,当浏览器发送请求,会先经过 fiddler,然后在到服务器;当服务器有返回数据给浏览器显示时,也会先经过 fiddler,然后数据才到浏览器中显示,这样一个过程,fidd 阅读全文
posted @ 2019-10-17 23:27
Evan0813
阅读(868)
评论(0)
推荐(1)
摘要:
1、JDBC Request 参数化 方法一、Jmeter 参数化,在 sql query 中使用变量 Jmeter 参数化,使用 csv 参数化 sql query 中使用 ${变量名} 引用 方法二、在 sql query 中使用 "?" 作为占位符,并传递参数值和参数类型 传递的参数值是常量, 阅读全文
posted @ 2019-10-17 23:19
Evan0813
阅读(1571)
评论(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
阅读(635)
评论(0)
推荐(0)
摘要:
1、固定定时器(Constant Timer) 用法(场景):更真实的模拟用户场景,需要设置等待时间,或是等待上一个请求的时间才执行,给 sampler 之间的思考时间 备注:如果需要每个步骤均延迟,则将定时器放在与请求持平的位置,若只针对一个请求延迟,则将定时器放在该请求子节点中。 (1)每个sa 阅读全文
posted @ 2019-10-17 23:05
Evan0813
阅读(480)
评论(0)
推荐(0)
摘要:
1、ForEach 控制器 该逻辑控制器主要用于多个读取自定义变量值 添加 --> 配置元件 --> 用户自定义变量,定义变量主要命名格式:变量名 + 下划线 + 数字 (从1开始计数),之所以这样命名是为了满足以后 ForEach 控制器提取数据 编辑 ForEach 控制器如下图中: 变量前缀: 阅读全文
posted @ 2019-10-17 23:01
Evan0813
阅读(546)
评论(0)
推荐(1)
摘要:
1、random(随机函数) 2、csvRead(可用于参数化) _csvRead 函数是从外部读取参数,可以从文件中读取多个参数 示例如下: (1)先新建一个文件,例如 csvRead.txt,里面的数据存放如下 (2)在 Jmeter 中的【选项】--> 【函数助手对话框】,选择 _csvRea 阅读全文
posted @ 2019-10-17 22:52
Evan0813
阅读(630)
评论(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
阅读(1623)
评论(0)
推荐(0)
摘要:
全局变量 全局变量作用于整个postman工具及所有环境 1.点击小齿轮进入到变量添加页面,点击Globals添加全局变量 2.输入变量名称和变量值 3.接口中设置变量 4.调用 Globals 变量断言 // 从Postman获取变量值 var msg = pm.globals.get("msg" 阅读全文
posted @ 2019-10-17 18:11
Evan0813
阅读(1013)
评论(0)
推荐(0)
摘要:
1.点击小齿轮进入到环境变量添加页面,点击 add 添加环境变量 2.新增环境输入变量名称和变量值 3.添加成功 4.接口中设置变量,切换环境进行传参 5.调用环境变量断言 调用环境变量中的 phone 变量内容进行断言 response body 中的phone字段内容 // 从Postman获取 阅读全文
posted @ 2019-10-17 18:10
Evan0813
阅读(566)
评论(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
阅读(678)
评论(0)
推荐(0)
摘要:
Postman 界面介绍 一、 安装后首次打开 Postman,会提示你是否需要登录,登录的话可以云端保存你的收藏及历史记录,不登陆不影响使用。 二、 进入后就是如下图所示的界面了。看到这么多按钮是不是有点眼花缭乱。不要急,让我一个个告诉你 三、 我把 Postman 主界面大概分为图示中的三个大红 阅读全文
posted @ 2019-10-17 18:07
Evan0813
阅读(988)
评论(0)
推荐(0)
摘要:
Subversion 安装插件 1.首先将本地的自动化用例打包上传 svn 2.配置 jenkins 源代码管理(每次执行 jenkins 时,会自动 check-ou t配置地址中的代码到 Jenkins 的工作空间内) 3.配置构建(我用的是 windows 命令构建,路径对应之前设置的 jen 阅读全文
posted @ 2019-10-17 17:57
Evan0813
阅读(2020)
评论(0)
推荐(0)
摘要:
一:新建项目 (1)点击新建,输入项目名称--构建一个自由风格的软件项目,点击ok (2)构建触发器 设置每两分钟执行一次 其中有5个参数 (*****) 第一个是代表分钟 一小时内的分钟数(0–59) 第二个是代表小时 一天中的时间(0–23) 第三个是代表天 一个月中的某天(1-31) 第四个是 阅读全文
posted @ 2019-10-17 17:55
Evan0813
阅读(726)
评论(0)
推荐(0)

浙公网安备 33010602011771号