该文被密码保护。 阅读全文
posted @ 2019-01-23 19:28 千年妖狐 阅读(2) 评论(0) 推荐(0) 编辑
摘要: jmeter分布式简单步骤说明: 1:添加远程服务器IP到配置文件 在JMETER_HOME / bin / jmeter.properties中,找到名为“ remote_hosts ” 的属性,并添加正在运行的JMeter服务器的IP地址的值。可以添加多个此类服务器,以逗号分隔 2:重启jmet 阅读全文
posted @ 2019-01-23 19:24 千年妖狐 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 首先我们要有一个接口测试用例存放的地方,我们这里用EXCEL模板管理,里面包含用例编号、入参、优先级、请求方式、url等等。 1:新建一个txt文件,命名为sjqd,后缀名改为csv,右键excel格式打开。从左到右依次为:用例编号,优先级,接口编号,接口名称,url,请求方式,参数 2:jmete 阅读全文
posted @ 2019-01-23 19:20 千年妖狐 阅读(591) 评论(1) 推荐(0) 编辑
摘要: 下载插件 1、访问网址http://jmeter-plugins.org/downloads/all/,下载三个文件。其中JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的,ServerAgent是服务端的。 前两个是jmeter扩展插件,解压后将jar 阅读全文
posted @ 2019-01-23 19:13 千年妖狐 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Jmeter插件管理器 安装插件的方法有两种,一种是传统的方式,即官网下载,本地配置,重启jmeter。现在有一种快捷的方法可以自定义安装插件-插件管理器 JMeter 插件管理器的使用方法很简单:不要手动安装各种插件,它提供了友好的用户界面来完成:安装、升级、卸载。它管理插件包括 jmeter-p 阅读全文
posted @ 2019-01-23 19:12 千年妖狐 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 这一篇文章随便说一下JMETER的脚本参数化 1:Parameters的两种参数化方法 1.1:函数助手参数化 首先准备你的参数数据。我在bin/data中新建了一个dat文件,记事本另存为修改编码为UTF-8,注意用户名和密码是一一对应的,用英文逗号隔开 点击函数助手对话框,填写数据文件路径与列数 阅读全文
posted @ 2019-01-23 19:10 千年妖狐 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一:ubuntu部署jdk 1:先下载jdk-8u74-linux-x64.tar.gz,上传到服务器,这里上传文件用到了ubuntu 下的 lrzsz。 ubuntu下直接执行 sudo apt-get install lrzsz lrzsz 拆分为两个命令,sz和rz sz命令发送文件到本地: 阅读全文
posted @ 2019-01-23 19:07 千年妖狐 阅读(1986) 评论(0) 推荐(0) 编辑
摘要: 环境要求 1:jmeter3.0版本之后开始支持动态生成测试报表 2:jdk版本1.7以上 3:需要jmx脚本文件 基本操作 1:在你的脚本文件路径下,执行cmd命令:jmeter -n -t test.jmx -l result.jtl -e -o /tmp/ResultReport 参数说明:● 阅读全文
posted @ 2019-01-23 19:02 千年妖狐 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 1:做接口关联的时候,发现接口响应没有可以利用的信息.如下图只返回了一个成功的标识,这样的接口如何与之关联? 通过抓包观察后续的修改功能,发现需要传入一个id和一个title。但是前面的接口没有返回,怎么办? 于是我想到了从数据库去读取数据。但是通过jdbc查询数据库也需要传入一个参数呀,这里明明什 阅读全文
posted @ 2019-01-23 18:59 千年妖狐 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1:登录接口 这里有一个实际的登录接口,在响应中返回了一串token,如下图 那么我们在接下来的接口-经验库列表中,就必须带入这一串token,否则响应报错,如下图所示 测试开发交流群 317765580 如何获取登录的口令呢?这里详细说明一下,如图所示 在接下来的接口中可以将获取的token作为变 阅读全文
posted @ 2019-01-23 18:57 千年妖狐 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 1:从sql表中将需要取的数据查出来 2:我们需要把这个id为4451的数据从sql里面取出来,传到下一个sql里面,执行删除 3:写一个接口的传参有些不同,变成了var_id_1。var_id是之前的sql中定义的变量,_1是取第一行数据。这个_1必填 4:我们看一下执行结果。此处我们已经将445 阅读全文
posted @ 2019-01-23 18:55 千年妖狐 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 做JDBC请求,首先需要两个jar包:mysql驱动-mysql-connector-java-5.1.13-bin.jar 和 sqlServer驱动-sqljdbc4.jar,将这两个jar包放到Jmeter目录中的lib文件下,然后重启Jmeter。 1:添加线程组 2:添加 JDBC Con 阅读全文
posted @ 2019-01-23 18:54 千年妖狐 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 但是我不想这么做,接口只想写一次,让循环控制器和if控制器去判断接口,执行我想要的分支。这里遇到了一个问题,if控制器通过什么去判断接下来的分支?我引入了一个计数器的概念。起始值为0,每次循环加1,将递增的数字传入if控制器。0为审核不通过,1为审核通过,如此类推。。。下面通过循环两次的脚本来解说一 阅读全文
posted @ 2019-01-23 18:52 千年妖狐 阅读(281) 评论(0) 推荐(0) 编辑
摘要: BeanShell PreProcessor 使用BeanShell在请求进行之前进行操作。语法使用与BeanShell Sampler是一样的。但可使用的内置变量稍有不同 JDBC PreProcessor 在请求运行之前进行数据库操作。 使用方法与JDBC Request 是一样的。 应用场景, 阅读全文
posted @ 2019-01-23 18:50 千年妖狐 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、简单控制器(Simple Controller): 作用:这是Jmeter里最简单的一个控制器,它可以让我们组织我们的采样器和其它的逻辑控制器(分组功能),提供一个块的结构和控制,并不具有任何的逻辑控制或运行时的功能。 二、循环控制器(Loop Controller): 作用:指定其子节点运行的 阅读全文
posted @ 2019-01-23 18:43 千年妖狐 阅读(533) 评论(0) 推荐(0) 编辑
摘要: HTTP Cookie Manager 用来存储浏览器产生的用户信息 Clear Cookies each Iteration:每次迭代请求,清空cookies,GUI中定义的任何cookie都不会被清除。 Implementation:默认HC4CookieHandler Cookie Polic 阅读全文
posted @ 2019-01-23 18:41 千年妖狐 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 测试计划(Test Plan) 它用来描述一个测试方案,包含与本次性能测试所有相关的功能。也就说本次测试的所有内容是于基于一个计划的。 “函数测试模式”复选框,如果被选择,它会使Jmeter记录来自服务器返回的每个取样的数据。 线程组Threads (Users) 注意:Stepping Threa 阅读全文
posted @ 2019-01-23 18:40 千年妖狐 阅读(161) 评论(0) 推荐(0) 编辑