05 2019 档案

摘要:如果需要引用的数据量较大,且要求不能重复或者需要自增,那么可以使用计数器来实现。 计数器(counter):允许用户创建一个在线程组之内都可以被引用的计数器。 计数器允许用户配置一个起点,一个最大值,增量数,循环到最大值,然后重新开始,继续这样,直到测试结束。计数器使用long存储的值,所取的范围是 阅读全文
posted @ 2019-05-31 14:24 朱砂痣 阅读(1387) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-05-30 16:18 朱砂痣 阅读(5) 评论(0) 推荐(0) 编辑
摘要:跨线程组传递变量只能通过属性来传递,并且属性只能传字符串变量。 如果想传数组变量,需要先将数组转化为字符串,在下一个线程组再转化为数组。 【注意】在使用时要注意线程组的执行顺序。需要勾选测试计划里的独立运行每个线程组按钮。 一、beanshell自带方法 props.put("变量名","值") 全 阅读全文
posted @ 2019-05-30 15:46 朱砂痣 阅读(2400) 评论(0) 推荐(0) 编辑
摘要:jmeter的属性和变量可以简单理解为编程里面的全局变量和局部变量。属性是全局可见,可以跨线程组传递调用,而变量基本上只能存在于一个线程组中(在测试计划定义的变量也是可以跨线程组传递的)。同线程组内的数据传递一般用变量,例如,存放一个临时的过程值。多个进程组共用的一般用属性,例如,登录操作的sess 阅读全文
posted @ 2019-05-30 15:18 朱砂痣 阅读(631) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-05-30 09:50 朱砂痣 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Jmeter关联 所谓关联,从业务角度讲,即:某些操作步骤与其相邻步骤存在一定的依赖关系,导致某个步骤的输入数据来源于上一步的返回数据,这时就需要“关联”来建立步骤之间的联系。 简单来说,就是:将上一个请求的响应结果作为下一个请求的参数。。。 这里的提取器,都可以作为jmeter中关联的使用。 一、 阅读全文
posted @ 2019-05-29 20:02 朱砂痣 阅读(2245) 评论(0) 推荐(0) 编辑
摘要:一、ForEach控制器 作用:ForEach Controlle一般和用户自定义变量(User Defined Variables)一起使用,其在用户自定义变量中读取一系列相关的变量。每一个线程下执行时该控制器下的采样器或控制器都会被执行一次或多次(次数和用户变量有关)。输入应包括的几个变量,每个 阅读全文
posted @ 2019-05-29 14:53 朱砂痣 阅读(1797) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-05-28 07:21 朱砂痣 阅读(2) 评论(0) 推荐(0) 编辑
摘要:我们都知道App测试分为Android和IOS两种客户端,当我们测试Android版本的App的时候经常要安装Android环境,那么安装Android SDK 就是必不可少的,接下来我们就来看看如何安装Android SDK。 一、软件下载: 大家从网盘中下载adt-bundle-windows- 阅读全文
posted @ 2019-05-28 07:10 朱砂痣 阅读(1286) 评论(0) 推荐(0) 编辑
摘要:csv参数化也是jmeter最常用参数化方式 #准备一个csv文件,数字1-20即可 #线程组里设置: 线程相当于vu;循环相当于迭代,会重新取值。 #循环控制器:循环控制器从来不改变取到的值,(一个线程多个请求也相当于循环控制器,不会改变取值。) #csv参数配置 下面开始重点啦!!!线程共享模式 阅读全文
posted @ 2019-05-26 23:19 朱砂痣 阅读(732) 评论(0) 推荐(0) 编辑
摘要:1、五星坑:远程启动测试,响应数据为空。 controller运行jmeter脚本后,GUI无性能数据返回。 agent的jmeter server显示连接后立即结束。看似执行实则响应数据为空。 出现以上情况原因及解决办法: 1、jmeter脚本和测试数据(如果有的话)主机和从机两边都要存放。且co 阅读全文
posted @ 2019-05-26 21:06 朱砂痣 阅读(2710) 评论(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 朱砂痣 阅读(8461) 评论(0) 推荐(0) 编辑
摘要:哈喽,我又来了~ 前提:三台l机器, 1、我们注意到master机器启动后会拷贝jmx文件到slave机器,所以我们不需要在每台slave机器上也上传一份jmx,只需要在master机器上上传一份jmx脚本即可。 2、参数化文件:如果使用csv进行参数化,那么需要把参数文件在每台slave上拷一份且 阅读全文
posted @ 2019-05-26 16:40 朱砂痣 阅读(1779) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-05-26 16:12 朱砂痣 阅读(14) 评论(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 朱砂痣 阅读(759) 评论(0) 推荐(0) 编辑
摘要:一、Jmeter简单介绍 Apache JMeter是Apache组织开发的基于Java的压力测试工具。它可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力 阅读全文
posted @ 2019-05-21 21:56 朱砂痣 阅读(12323) 评论(0) 推荐(2) 编辑
摘要:一、什么是软件性能? 软件的性能是个很大的概念,覆盖面非常广泛,对一个软件系统而言, 包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠 性等等。 二、什么是软件性能测试? 性能测试主要是通过自劢化的测试工具模拟多种正常、峰值以及异常负 载条件来对系统的各项性能指标进行测试。 1、性能测 阅读全文
posted @ 2019-05-21 18:48 朱砂痣 阅读(214) 评论(0) 推荐(0) 编辑
摘要:Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。 Ant是一个基于Java,并且主要用于Java工程的构建工具。Ant本意是Another Neat Tool,也就是另一种整洁的工具,取首字符就是Ant。 所以前提是,系统中已 阅读全文
posted @ 2019-05-19 18:30 朱砂痣 阅读(541) 评论(0) 推荐(0) 编辑
摘要:上一篇我们介绍了Jenkins的安装,这一篇我们介绍如何配置Jenkins的工具和如何下载插件。 首先我们先来看如何配置工具,这里的工具是指JDK、Ant、Maven、Git等。 一、如图,点击系统管理-->全局工具配置 2、这里有红色报错是因为我们机器上没有安装git,可点击Delete Git按 阅读全文
posted @ 2019-05-19 16:33 朱砂痣 阅读(1409) 评论(0) 推荐(0) 编辑
摘要:自动化测试的时候通常我们都会进行持续集成,下面是持续集成工具Jenkins的安装 Jenkins优点: 开源免费 跨平台,支持所有的平台 web形式的可视化的管理页面 安装配置超级简单 tips及时快速的帮助 有丰富的插件 那么下面我们就来看看Jenkins的安装。 Jenkins有几种安装方式,这 阅读全文
posted @ 2019-05-19 15:35 朱砂痣 阅读(223) 评论(0) 推荐(0) 编辑
摘要:一、Tomcat的简单介绍 大家应该知道平时所说的C/S和B/S系统架构:C/S架构是基于客户端C和服务端S的,B/S架构是基于浏览器B和S服务端的,B/S架构中的server就是web服务器。 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发 阅读全文
posted @ 2019-05-19 14:30 朱砂痣 阅读(295) 评论(0) 推荐(0) 编辑
摘要:一,安装 这里是windows下的安装,另外还有mac和linux下的版本,可自行解决 下载并安装IDEA官网:https://www.jetbrains.com/idea/ 或者百度网盘2017版本的: 前提:确定安装了jdk1.8版本以上,并且配置好了java的环境。 jdk的版本选择:几个版本 阅读全文
posted @ 2019-05-18 00:40 朱砂痣 阅读(1729) 评论(0) 推荐(0) 编辑
摘要:本来不想再整一遍的,奈何分布式压测呀,呀呀呀呀呀呀 1.安装linux虚机 (1)在桌面上双击VMware Workstation图标后启动虚拟机,鼠标单击文件,选择新的虚拟机; (2)单击“next”按钮,选择“标准(推荐)”安装或者“自定义(高级)”安装。这里选择“标准(推荐)”安装, (3)选 阅读全文
posted @ 2019-05-17 13:45 朱砂痣 阅读(365) 评论(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 朱砂痣 阅读(1504) 评论(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 朱砂痣 阅读(1263) 评论(0) 推荐(0) 编辑
摘要:原创 2017-11-23 BestTest--一夜 测试那点事儿 有时候操作数据库操时,查询或者更新的值是动态变化的,针对这种情况Jmeter提供了参数化的支持,可以将Jmeter的变量直接应用到数据库查询当中。在Jmeter中,参数化数据库请求非常简单,只需要把原有的固定值替换为变量即可(Jme 阅读全文
posted @ 2019-05-15 12:30 朱砂痣 阅读(548) 评论(0) 推荐(0) 编辑
摘要:Jmeter 除了可以发起Http请求,还支持多种协议,可对数据库和中间件发起请求。通过和数据库的交互,Jmeter可以实现接口测试和性能测试的数据准备,数据校验。Jmeter支持多种类型的数据库,只要在引入数据驱动的时候加载不同的驱动包和数据库连接信息即可。本文以Mysql为例详细描述Jmeter 阅读全文
posted @ 2019-05-14 17:00 朱砂痣 阅读(846) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示