LoadRunner中文出现乱码的解决办法
录制选项,高级,支持字符集,UTF-8。一般情况下不需要开启此选项,否则在Submit里会出现有乱码。如果未开启此功能还出现乱码,可尝试开启此选项。如果开启此选项还是有乱码,且乱码处的内容你需要进行参数化,可使用lr_convert_string_encoding函数将字符转化为你需要的模式。函数原型:int lr_convert_string_encoding (
jmeter学习指南之源码导入 IntelliJ IDEA
使用环境:Win 7 + JMeter 5.0 + IntelliJ IDEA 2018.2.6 (为方便书写,本文中写的均是简称 IDEA)1、下载并解压 jmeter 源码源码下载地址: http://jmeter.apache.org/download_jmeter.cgi,选择 Source 下的 zip 格式下载到本地;解压到本地目录,如我的目录是 D:softwareapache-jm
jmeter学习指南之操作 mysql 数据库
JMeter 通过 JDBC Connection Configuration 和 JDBC Request 可以连接数据库,并进行增删改查操作,支持各种常见的数据库,本文以最常用的 MySQL 数据库为例讲解,其它数据库的使用方法类似。一、下载驱动包在使用之前,需要先下载与数据库对应的驱动包。这里以 mysql 为例讲解,我使用的驱动包是 mysql-connector-java-5.1.7-b
零经验噩梦般的面试
本文来自《大话软件测试》一书(https://detail.tmall.com/item.htm?id=547310727717)请允许我先做下自我介绍,我原来是非测试行业的,只是做的工作和IT沾一点边,人称“信息员”。因为工作的枯燥和无挑战,所以想试试可以不可以转行做点别的。这也就是为什么标题里会有“零经验”这几个字了。后来在网上了解到软件测试行业不错,入门门槛低,于是打算试一试。在网上看资料的
jmeter学习指南之生成html性能结果报告
一、前言印象中,jmeter在图表展示方面是比较弱的,需要依赖各种插件才能展示需要的图表,而且界面还很土!终于,在jmeter3.0版本推出了一个很重要的新功能,就是能够自动生成html性能图表,功能相当强大!我们先来看一眼主界面:这里只放两张图,其它还有各种性能指标的图表,就不一一展示了。 二.功能简介JMeter3.0提供一个用于生成HTML页面格式图形化报告的扩展模块。该模块支持通
测试人员如何安然度过寒冬?送上暖心良药
是的,今年这个冬天特别冷,不管是在工作上还是在生活上都很冷,但是生活还是要继续,在每个寒冷的早晨,不管再怎么赖床终究还是要挣扎着起来。是的,我们都知道:「冬天来了,春天还会远吗?」 但是 2019 年的春天恐怕是没有那么温暖的。(此处省略一万字。。。具体情况在这里不适合细说,有兴趣的同学可以自行搜索哈)如何在寒冬过后,让自己有一个明媚的春天呢?个人能力是立身之根本,尤其在 IT 行业,更是如此。唯
jmeter学习指南之分布式测试的来龙去脉
使用Jmeter分布式测试的背景一、使用Jmeter分布式测试的背景:1、GUI、非GUI的区别首先,我们知道Jmeter有两种运行方式,GUI、非GUI。GUI:在Windows系统上运行,图形化界面,方便查看测试结果,但是消耗压力机资源较高,容易卡死,有并发限制。非GUI:通过命令行运行,无图形化界面,不方便查看测试结果,但是消耗压力机资源较低,可以支持较大并发。2、GUI、非GUI遇到的问题
jmeter学习指南之非GUI命令行运行详解
一、为什么要用命令行运行jmeter?主要有以下三点:1) 图形化界面消耗更多资源,如CPU和内存,容易使压力机达到瓶颈,从而影响测试结果。2) 图形化界面不支持大型的负载测试和性能测试,并发较大时,jmeter会崩溃。3) 命令行方式可以把脚本配置到Jenkins上实现持续集成,做成自动化测试。二、解读命令行参数1、常用格式jmeter -n -t [jmx脚本路径] -l [测试输出结果文件路
jmeter学习指南之优化脚本
一、减少listener listener作为一个收集sampler的结果数据和呈现结果的文件,其本身会在每次sampler运行完成后执行一次。 即一个test plan中的listener数量越多,运行时listener本身带来的资源消耗就越大(尤其是view results in table以及view results tree等)。 
jmeter学习指南之Boundary Extractor和正则表达式提取器
一、Boundary Extractor 这是在jmeter4.0版本的后置处理器中增加的一个新元件,功能强大,使用方便; 有了它,可以完美替代正则表达式提取器和JSON Extractor等。它通过左右边界来提取需要的内容,非常类似LR中的关联它可以匹配任何格式的内容,如文本、json、xpath、html等等使用也很简
jmeter学习指南之HTTP请求中自动重定向和跟随重定向的区别
一、自动重定向和跟随重定向大家有没有注意到,在JMeter HTTP请求中,有一个 跟随重定向 和 自动重定向?默认情况下,跟随重定向 是选中状态,它的作用是什么呢?它跟 自动重定向 有什么区别呢?其实这两个选项是用于控制 301/302 重定向请求的重定向逻辑。二、跟随重定向这是 jmeter 默认的选项,会把重定向到的新页面的请求信息和响应信息全部显示出来,大多情况下都使用这种方式,如下图所示
jmeter学习指南之Beanshell Sampler 常用方法
JMeter 中可以使用 Beanshell Sampler 编写一些简单的脚本,实现更多功能。1、BeanshellBeanshell 是一种轻量级的 Java 脚本,纯 Java 编写的,能够动态的执行标准 java 语法及一些扩展脚本语法,类似于 javaScript 和 perl。2、内置变量Beanshell Sampler 中除了可以使用标准 java 语法之外,还有一些定义好的变量,
jmeter学习指南之响应断言和beanshell断言
一、响应断言 1、什么是响应断言? 在jmeter中最常用的断言方法是“响应断言”,它是通过检查sampler的请求内容和响应结果中是否匹配指定的字符串来判断结果是否正确。 响应断言简单实用,能够解决工作中的大部分问题。 尤其是在jmeter4.0版本中在响应断言中加入
jmeter学习指南之关联
JMeter后置处理器中的正则表达式提取器也是最常使用的一个元件,非常简单方便,功能也很强大。**在jmeter4.0中增加了Boundary Extractor元件,可以代替正则表达式提取器,而且使用更简单更方便**最近我在调脚本时对它又有了更深刻的认识,发现jmeter的每个看似普通的元件都做的非常出色,值得用心研究。在此总结个人经验分享给大家。应用场景:  
jmeter学习指南之16个逻辑控制器
1今日主题:详解jmeter逻辑控制器Jmeter逻辑控制器(Logic Controller)介绍:1、 Jmeter官网对逻辑控制器的解释是:“Logic Controllers determine the order in which Samplers are processed.”。意思是说,逻辑控制器可以控制采样器(samplers)的执行顺序。由此可知,控制器需要和采样器一起使用,否则
jmeter学习指南之聚合报告
上一篇文章中我们讲了Jmeter结果分析最常用的一个Listener查看结果树,今天接着讲另一个最常用的listener--聚合报告Aggregate Report。我们先来看看聚合报告中的主要名称的含意:Label:每个请求的名称#Samples:各请求发出的数量Average:平均响应时间(单位:毫秒)。默认是单个Request的平均响应时间,当使用了Transaction Controlle
jmeter学习指南之结果分析-图形图表
1 前言书接上回,前两篇文章分别介绍了Jmeter结果分析中最常用的两个元件---“查看结果树”和“聚合报告”,今天继续分享其它的图表图形类分析元件。2 Jmeter结果分析之各种图表一、Aggregate Graph聚合图表The Aggregate Graph listener is used to display the test results in both tabular f
redis监控工具之redis-live
介绍监控redis的一款工具安装(linux下)yum install python-devel安装setuptools1) wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz2) tar3) cd4) python setup.py build5)&n
jmeter学习指南之常用函数的使用
说明:本文内容是基于jmeter3.0版本来编写,不同版本可能会有个别部分不一致,但是不会差别太大的。JMeter提供了很多函数,如果能够熟练使用,可以为脚本带来很多方便。JMeter函数是一种特殊值,可用于除测试计划外的任何组件。函数调用的格式如下所示:${__functionName(var1,var2,var3)}其中,__functionName为函数名,括号内是函数的参数,无参数时可以不
jmeter学习指南之察看结果树,你知道都有哪些功能吗
0 前言一说起两大压测工作Jmeter和LoadRunner的区别,可能很多人会说Jmeter的图表分析结果功能很差,LoadRunner在这方面则很强大。我有很长一段时间也是这样认为,甚至还经常吐槽jmeter分析结果方面太弱了。但是随着对Jmeter的深入了解,我的看法慢慢有了转变。不可否认的是,LR的图表分析功能确实很强大,但是同时伴随着它的笨重、反应慢等缺点。而Jmeter其实提