摘要: 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 阅读(1622) 评论(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)