随笔分类 -  Jmeter

开源压力测试工具
该文被密码保护。
posted @ 2019-04-10 15:55 飘飘雪 阅读(1) 评论(0) 推荐(0) 编辑
摘要:JMeter使用指南 本文重点介绍JMeter工具在测试中地位以及其中一些难以理解或者手册中含糊不清的感念,读者可以通过本文了解这些概念,然后再根据自己的需要查阅JMeter中各个组件的具体用法来完成测试工作。 1. 简介 JMeter是一个专门用于测试C/S应用的桌面测试软件(并不适合于B/S结构 阅读全文
posted @ 2016-04-13 18:35 飘飘雪 阅读(675) 评论(0) 推荐(0) 编辑
摘要:http://www.testwo.com/blog/6373 近期在用JMeter进行负载测试的 时候,发现使用单台机器模拟测试超过比如500个进程的并发就有些力不从心或者说不能如实的反应实际情况,在执行的过程中,JMeter自身会自动关闭,要解决这个问题,则可以使用分布式测试,运行多台机器运行所 阅读全文
posted @ 2016-02-05 18:31 飘飘雪 阅读(924) 评论(0) 推荐(0) 编辑
摘要:Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。 如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会 阅读全文
posted @ 2016-01-31 23:01 飘飘雪 阅读(600) 评论(0) 推荐(0) 编辑
摘要:http://wenku.baidu.com/link?url=un5QtWHa-A9kCTeVN0PnU3gDEMri38hYqjc8-skNXTD-v65FMObdq1LxfQDb1I6oIK9ksi0UIuR-rXy3V2vDWKwx0F6b0tZm4wVuqlAUDBS 阅读全文
posted @ 2016-01-26 14:15 飘飘雪 阅读(372) 评论(0) 推荐(0) 编辑
摘要:一、什么是Bean ShellBeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;BeanShell是一种松散类型的脚本语言(这点和JS类似);BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言... 阅读全文
posted @ 2016-01-25 11:47 飘飘雪 阅读(4652) 评论(0) 推荐(0) 编辑
摘要:上一篇Jmeter之Bean shell使用(一)简单介绍了下Jmeter中的Bean shell,本文是对上文的一个补充,主要总结下常用的几种场景和方法,相信这些基本可以涵盖大部分的需求。本节内容如下:一、操作变量二、操作属性三、自定义函数四、引用外部java文件五、引用外部class文件六、引用... 阅读全文
posted @ 2016-01-25 11:28 飘飘雪 阅读(441) 评论(0) 推荐(0) 编辑
摘要:前段时间本着练习angularJS+requireJS的目的写了一个基于nodeJS和socket.io的聊天室,github地址为:https://github.com/towersxu/node-socketIO-angular-require-chatroom。当时没有考虑性能方面的问题,本着 阅读全文
posted @ 2016-01-22 15:49 飘飘雪 阅读(14353) 评论(3) 推荐(0) 编辑
摘要:如果我们要实现一个循环,如果城市是北京,则返回首都;否则,返回城市。一、新建用户自定义变量添加-配置元件-用户自定义变量,定义变量注意命名格式:变量名加下划线加数字(从1开始计数)之所以这样命名是为了满足以后ForEach控制器提取数据注:${__time(hhmmss-MMdd,)} 是JMete... 阅读全文
posted @ 2015-11-05 15:48 飘飘雪 阅读(1509) 评论(0) 推荐(0) 编辑
摘要:Jmeter的线程组设置里有一个调配器设置,用于设置该线程组下脚本执行的开始时间、结束时间、持续时间及启动延迟时间。当需要半夜执行性能测试时会用到这个功能。ps:设置调度器配置,需要将前面的循环次数设置为永远(自己感觉,因为这样才不会因循环次数不够而终止压测)下面介绍下调度器的配置:启动时间:测试计... 阅读全文
posted @ 2015-11-03 23:35 飘飘雪 阅读(24703) 评论(1) 推荐(4) 编辑
摘要:JMeter 变量作用域局限于所属线程。这样设计是经过深思熟虑的,目的是让测试线程能够独立运转。有时候用户可能需要在不同线程间(可能属于同一个线程组,也可能不属于同一个线程组)传递变量。其中一种方法就是使用属性。属性为所有 JMeter 线程所共享,因此当某个线程设置一个属性后,其他线程就可以读取更... 阅读全文
posted @ 2015-11-02 16:43 飘飘雪 阅读(2041) 评论(2) 推荐(0) 编辑
摘要:准备工作: 1.下载jmeter(我下载的apache-jmeter-2.13.zip) 2、配置jmeter环境变量,即path前添加jmeter的bin路径) 3、下载ant(我使用的apache-ant-1.9.6.zip) 4、配置ant环境变量(即path前添加ant的bin路径)保存,l 阅读全文
posted @ 2015-09-23 18:14 飘飘雪 阅读(641) 评论(0) 推荐(0) 编辑
摘要:准备工作:1.java的运行环境正常,及运行java -version、javac -version能正常输出java版本;2.ant的运行环境正常,使用ant需要配置环境变量,编辑/etc/profile,在结尾处添加:export ANT_HOME="/export/servers/ant"ex... 阅读全文
posted @ 2015-09-22 11:37 飘飘雪 阅读(465) 评论(0) 推荐(0) 编辑
摘要:下面简单介绍一下Jmeter正则表达式提取器的使用方法。1、添加Jmeter正则表达式提取器:在具体的Request下添加Jmeter正则表达式提取器(Jmeter正则表达式在“后置处理器”下面)例1如下: 引用名称: tokenid(自己定义) 正则表达式: 模板:$1$ 匹配数字(0代表随机):... 阅读全文
posted @ 2015-09-20 18:47 飘飘雪 阅读(1424) 评论(0) 推荐(0) 编辑
摘要:本文介绍在jmeter中调用自己写java工具包,并非直接继承jmeter提供的java sample request接口。工具/原料jmetereclipse方法/步骤通常用jmeter做http请求(或者其他类型)时,有时候要对请求的数据(或者响应的数据)进行特定的处理再进行请求,如加密、解密。... 阅读全文
posted @ 2015-09-20 18:42 飘飘雪 阅读(2088) 评论(0) 推荐(0) 编辑
摘要:我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","Java Vuser"等协议.同样,Jmeter也支持自定义编写的测试代码,不过与LoadRunner不同的是,Jmeter没有自带编译器,... 阅读全文
posted @ 2015-09-18 14:47 飘飘雪 阅读(3241) 评论(1) 推荐(0) 编辑
摘要:JMeter变量作用域局限于所属线程。这样设计是经过深思熟虑的,目的是让测试线程能够独立运转。有时候用户可能需要在不同线程间(可能属于同一个线程组,也可能不属于同一个线程组)传递变量。 其中一种方法就是使用属性。属性为所有JMeter线程所共享,因此当某个线程设置一个属性后,其他线程就可以读取... 阅读全文
posted @ 2015-09-17 23:10 飘飘雪 阅读(375) 评论(0) 推荐(0) 编辑
摘要:在运行脚本时,Badboy提供了Summary功能方便我们监控回放结果状态,如下Summary view:以下表格对运行情况的各个维度进行解释:统计点描述Played运行或回放脚本的次数Succeeded成功运行或回放脚本的次数Failed失败运行或回放脚本的次数Assertions断言失败次数Wa... 阅读全文
posted @ 2015-09-17 18:01 飘飘雪 阅读(977) 评论(0) 推荐(0) 编辑
摘要:参数化:简单的来理解一下,我们录制了一个脚本,这个脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。前提:假如,我们录制好了一个脚本(可以用ba... 阅读全文
posted @ 2015-09-12 18:24 飘飘雪 阅读(347) 评论(0) 推荐(0) 编辑
摘要:集合点:简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实的实现并发这感念,我们可以在需要压力的地方设置集合点,还拿那个用户和密码的地方,每到输入用户名和密码登录的地方,所有的虚拟用户都相互之间等一等,然后,一起访问。(红军排长说:等一等!大家一起冲啊... 阅读全文
posted @ 2015-09-11 17:30 飘飘雪 阅读(595) 评论(0) 推荐(0) 编辑

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