Jmeter
小王点
软件测试
展开
-
使用Badboy自动录制脚本
1、URL输入栏:在这里输入需要录制的网页地址,按下enter键则打开该网页,同时工具开始录制操作。我们在上面右侧看到了Badboy使用内嵌的浏览器打开了Baidu的首页。关于内嵌浏览器的设置,可以在Preference菜单下进行设置。这里不详述了。 2、录制按钮:很熟悉的感觉啊。如果该按钮处于下陷状态,说明处于录制状态中。用户可以点击它,来启动录制。 3、停止录制按钮:在录制你需哟的转载 2016-02-16 15:31:20 · 3287 阅读 · 0 评论 -
Jmeter参数化、断言、集合点
一、参数化 参数化:简单的来理解一下,我们录制了一个脚本,这个脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。 这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。 前提: 假如,我们录制好了一个脚本(可以用badboy工具录制),在jmeter中打开,找到有用户名转载 2016-02-24 17:38:04 · 11416 阅读 · 0 评论 -
JMeter数据库请求配置及示例
数据库测试需要加载JDBC驱动,JDBC配置,JDBC请求 一、JDBC配置 JDBCConnection Configuration: 右键“线程组”->添加->配置原件->JDBC Connection Configuration Variable Name: 变量名称,需要变量名绑定到池。需要唯一标识。与JDBC取样器中的相对应,决定JDBC取样的配置。简转载 2016-02-25 16:32:17 · 9782 阅读 · 4 评论 -
JMeter之Ramp-up Period(in seconds)说明(可同时并发)
Ramp-up Period(in seconds) 【1】决定多长时间启动所有线程。如果使用10个线程,ramp-up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。每个线程会在上一个线程启动后10秒(100/10)启动。Ramp-up需要要充足长以避免在启动测试时有一个太大的工作负载,并且要充足小以至于最后一个线程在第一个完成前启动。 一般设置ram转载 2016-02-25 16:51:58 · 63496 阅读 · 6 评论 -
Jmeter基础之---jmeter基础概念
从性能工具的原理划分: Jmeter工具和其他性能工具在原理上完全一致,工具包含4个部分: (1)负载发生器:用于产生负载,通常以多线程或是多进程的方式模拟用户行为。 (2)用户运行器:通常是一个脚本运行引擎,用户运行器附加在线程或进程上,根据脚本要求模拟指定的用户行为。 (3)资源生成器:用于生成测试过程中服务器、负载机的资源数据。 (4)报表生成器:根据测试中霍地转载 2016-02-24 17:18:18 · 683 阅读 · 0 评论 -
JMeter基础之--元件的作用域与执行顺序
前面有介绍过jmeter的元件类别,对于新手来说,jmeter的元件是还是不少的,如果我们按照每一个元件的每一个参数的含义去学习,无疑会降低学习性能测试的热情,就算我们熟悉了所有元件以及元件上的参数了,我们也不知道如何将其组合成我们想要描述的性能测试。另一方面,我们点击每个节点上的元件都会出现类似或相同的菜单,他们的层级关系是什么样的。究竟这个元件放在哪个层级的哪个位置才达到我们意愿。转载 2016-02-24 17:02:56 · 549 阅读 · 0 评论 -
JMeter基础之—录制脚本
Jmeter 是一个非常流行的性能测试工具,虽然与LoadRunner相比有很多不足,比如:它结果分析能力没有LoadRunner详细;很它的优点也有很多: l 开源,他是一款开源的免费软件,使用它你不需要支付任何费用, l 小巧,相比LR的庞大(最新LR11将近4GB),它非常小巧,不需要安装,但需要JDK环境,因为它是使用java开发的工具。转载 2016-02-19 15:37:27 · 730 阅读 · 0 评论 -
JMeter使用技巧
在这此对新版本jmeter的学习+温习的过程,发现了一些以前不知道的功能,所以,整理出来与大分享。本文内容如下。 如何使用英文界面的jmeter如何使用镜像服务器Jmeter分布式测试启动Debug 日志记录搜索功能线程之间传递变量 如何使用英文界面的JMeter Jmeter启动时会自动判断操作系统的locale 并选择合适的语言启动,所以,我们启动jmeter后,其会出现转载 2016-02-19 11:17:56 · 629 阅读 · 0 评论 -
JMeter 聚合报告之 90% Line 参数说明
假如: 有10个数: 1、2、3、4、5、6、7、8、9、10 按由大到小将其排列。 求它的第90%百分位,也就是第9个数刚好是9 ,那么他的90%Line 就是9 。 另一组数: 2、2.1、2.5、3、3.4、3.4、4、4、4、4、5、5、5、5.9、5.91、6.8、8、12、24、24.1 按由大到小将其排列。 求它的第90%百分位,第1转载 2016-02-19 10:55:43 · 1283 阅读 · 0 评论 -
在JMeter中执行测试
在上一篇中,介绍了使用bb录制web脚本,及导出为jmx的方法。在此,我们要在JMeter中对bb录制的脚本进行一些必要的加工。 首先,我们来看下新的脚本长什么样了,有没有什么结构上变化。我们不希望有结构上的变化,希望我们录制的东西被完整的保留下来。 1、测试计划 在bb界面中,菜单File/New新建的一个称为Test Suite(测试套件)的文件。导入JMeter后,转载 2016-02-16 15:36:37 · 630 阅读 · 0 评论 -
JMeter压力测试报告分析
JMeter压力测试报告需要包括放内容: 1、压力测试概要 测试环境: 测试时间: 服务端配置: 客户端配置: 测试工具:JMeter 2、测试说明 (1)名词定义(时间单位ms) Sample:本次测试场景共运行多少线程; Average:平均响应时间; Median:统计意义上的响应时间中值; 90% line:所有线程中90%的线程响应时间都小于xx的值;转载 2016-02-29 11:01:22 · 21047 阅读 · 2 评论