随笔分类 -  Jmeter

该文被密码保护。
posted @ 2019-05-30 16:18 朱砂痣 阅读(5) 评论(0) 推荐(0)
摘要:跨线程组传递变量只能通过属性来传递,并且属性只能传字符串变量。 如果想传数组变量,需要先将数组转化为字符串,在下一个线程组再转化为数组。 【注意】在使用时要注意线程组的执行顺序。需要勾选测试计划里的独立运行每个线程组按钮。 一、beanshell自带方法 props.put("变量名","值") 全 阅读全文
posted @ 2019-05-30 15:46 朱砂痣 阅读(2493) 评论(0) 推荐(0)
摘要:jmeter的属性和变量可以简单理解为编程里面的全局变量和局部变量。属性是全局可见,可以跨线程组传递调用,而变量基本上只能存在于一个线程组中(在测试计划定义的变量也是可以跨线程组传递的)。同线程组内的数据传递一般用变量,例如,存放一个临时的过程值。多个进程组共用的一般用属性,例如,登录操作的sess 阅读全文
posted @ 2019-05-30 15:18 朱砂痣 阅读(645) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-05-30 09:50 朱砂痣 阅读(9) 评论(0) 推荐(0)
摘要:Jmeter关联 所谓关联,从业务角度讲,即:某些操作步骤与其相邻步骤存在一定的依赖关系,导致某个步骤的输入数据来源于上一步的返回数据,这时就需要“关联”来建立步骤之间的联系。 简单来说,就是:将上一个请求的响应结果作为下一个请求的参数。。。 这里的提取器,都可以作为jmeter中关联的使用。 一、 阅读全文
posted @ 2019-05-29 20:02 朱砂痣 阅读(2291) 评论(0) 推荐(0)
摘要:一、ForEach控制器 作用:ForEach Controlle一般和用户自定义变量(User Defined Variables)一起使用,其在用户自定义变量中读取一系列相关的变量。每一个线程下执行时该控制器下的采样器或控制器都会被执行一次或多次(次数和用户变量有关)。输入应包括的几个变量,每个 阅读全文
posted @ 2019-05-29 14:53 朱砂痣 阅读(1834) 评论(0) 推荐(0)
摘要:csv参数化也是jmeter最常用参数化方式 #准备一个csv文件,数字1-20即可 #线程组里设置: 线程相当于vu;循环相当于迭代,会重新取值。 #循环控制器:循环控制器从来不改变取到的值,(一个线程多个请求也相当于循环控制器,不会改变取值。) #csv参数配置 下面开始重点啦!!!线程共享模式 阅读全文
posted @ 2019-05-26 23:19 朱砂痣 阅读(754) 评论(0) 推荐(0)
摘要:1、五星坑:远程启动测试,响应数据为空。 controller运行jmeter脚本后,GUI无性能数据返回。 agent的jmeter server显示连接后立即结束。看似执行实则响应数据为空。 出现以上情况原因及解决办法: 1、jmeter脚本和测试数据(如果有的话)主机和从机两边都要存放。且co 阅读全文
posted @ 2019-05-26 21:06 朱砂痣 阅读(2766) 评论(0) 推荐(0)
摘要:master和slave机要在同一网段内,才能做分布式(Jmeter要配环境变量,这样不用手动起server) 分布式不成功,解决方案: 1、master端和slave端要ping通 2、ping通后,telnet ip port (Linux端),看一下1099端口是否被占用 3、防火墙 4、jm 阅读全文
posted @ 2019-05-26 17:09 朱砂痣 阅读(8583) 评论(0) 推荐(0)
摘要:哈喽,我又来了~ 前提:三台l机器, 1、我们注意到master机器启动后会拷贝jmx文件到slave机器,所以我们不需要在每台slave机器上也上传一份jmx,只需要在master机器上上传一份jmx脚本即可。 2、参数化文件:如果使用csv进行参数化,那么需要把参数文件在每台slave上拷一份且 阅读全文
posted @ 2019-05-26 16:40 朱砂痣 阅读(1827) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-05-26 16:12 朱砂痣 阅读(16) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-05-26 14:30 朱砂痣 阅读(20) 评论(0) 推荐(0)
摘要:一、jmeter面板介绍,这里是5.1.1版本 1、jmeter面板大致分为菜单区,图标区,目录树以及详细配置区域。 2、大多数人用着英文的面板不太舒服,可以在options里切换jmeter的语言 3、永久更换jmeter语言面板的方法 在bin目录下找到jmeter.properties,用文本 阅读全文
posted @ 2019-05-22 19:50 朱砂痣 阅读(776) 评论(0) 推荐(0)
摘要:一、Jmeter简单介绍 Apache JMeter是Apache组织开发的基于Java的压力测试工具。它可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力 阅读全文
posted @ 2019-05-21 21:56 朱砂痣 阅读(12355) 评论(0) 推荐(2)
摘要:Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。 Ant是一个基于Java,并且主要用于Java工程的构建工具。Ant本意是Another Neat Tool,也就是另一种整洁的工具,取首字符就是Ant。 所以前提是,系统中已 阅读全文
posted @ 2019-05-19 18:30 朱砂痣 阅读(582) 评论(0) 推荐(0)
摘要:上一篇我们介绍了Jenkins的安装,这一篇我们介绍如何配置Jenkins的工具和如何下载插件。 首先我们先来看如何配置工具,这里的工具是指JDK、Ant、Maven、Git等。 一、如图,点击系统管理-->全局工具配置 2、这里有红色报错是因为我们机器上没有安装git,可点击Delete Git按 阅读全文
posted @ 2019-05-19 16:33 朱砂痣 阅读(1431) 评论(0) 推荐(0)
摘要:自动化测试的时候通常我们都会进行持续集成,下面是持续集成工具Jenkins的安装 Jenkins优点: 开源免费 跨平台,支持所有的平台 web形式的可视化的管理页面 安装配置超级简单 tips及时快速的帮助 有丰富的插件 那么下面我们就来看看Jenkins的安装。 Jenkins有几种安装方式,这 阅读全文
posted @ 2019-05-19 15:35 朱砂痣 阅读(230) 评论(0) 推荐(0)
摘要:环境配置 一、在Linux服务器先安装SDK 1、先从官网下载jdk1.8.0_131.tar.gz,l(linux版本,32位,64位根据系统来判断) 2、在/usr/目录下创建java文件夹,(当然这里也可以是别的文件夹) 1)cd /usr/ 2)mkdir java 3、进入到该文件夹下:c 阅读全文
posted @ 2019-05-16 20:01 朱砂痣 阅读(1522) 评论(0) 推荐(0)
摘要:一、安装WebSocket取样器 1、从JMeter插件管理器官网下载:https://jmeter-plugins.org/ 把这6个jar包放到C:\JMeter\apache-jmeter-3.3\lib\ext目录下 或者从github上下载:https://github.com/macie 阅读全文
posted @ 2019-05-15 19:44 朱砂痣 阅读(1294) 评论(0) 推荐(0)
摘要:原创 2017-11-23 BestTest--一夜 测试那点事儿 有时候操作数据库操时,查询或者更新的值是动态变化的,针对这种情况Jmeter提供了参数化的支持,可以将Jmeter的变量直接应用到数据库查询当中。在Jmeter中,参数化数据库请求非常简单,只需要把原有的固定值替换为变量即可(Jme 阅读全文
posted @ 2019-05-15 12:30 朱砂痣 阅读(594) 评论(0) 推荐(0)