jmeter
cskf
学习技术
展开
-
Mac下Jmeter4.0 Http代理服务器器,成功录制脚本
1、Mac,从bin目录下运行Jmeter 4.02、Jmeter GUI图形页面,只有测试计划,无工作台3、无工作台,怎么添加Http代理服务器来录制脚本么?下边已录制百度为例,做演示。一、代理服务器的设置打开Mac 自带的Safari浏览器,选中Web代理Http —> web代理服务器填写:localhost 和端口号:8888二...原创 2019-03-08 23:17:19 · 1377 阅读 · 0 评论 -
JMeter之__FileToString函数使用
试了试__FileToString函数的使用,发现用处很大哦,特此记录下来1、函数解释2、函数实例及结果看结果,是将整个文件的内容都读取出来,我们可以将取到的结果在分隔等,是不是很有用呢。...原创 2019-04-24 13:01:02 · 1804 阅读 · 0 评论 -
JMeter之内置函数的实例运用
困惑:网上有好多文字来介绍JMeter的函数的文档,但很少有介绍其运用的实例,导致自己实践函数时出错,又不知哪里运用不对。如下为实践函数,有些函数使用正确,有些函数未被真实调用。(待会会介绍原因) 如下为图一:如下为图二:备注:1、如上有些函数,...原创 2019-04-19 07:58:13 · 978 阅读 · 0 评论 -
JMeter之函数_StringFromFile使用记录
1、文件格式为.CSV,内容为下2、配置3、结果总结:可以看出,是取出一行的内容,实际使用过程中,可以使用split进行字符串的分割备注:因线程个数为1,所以只执行了一次,故第二个值未取到...原创 2019-04-19 08:57:14 · 905 阅读 · 0 评论 -
JMeter报错:ERROR o.a.j.p.h.p.Proxy: [58491] Exception when processing sample java.net.SocketException
如下图,之前JMeter使用代理录制脚本正常,现在突然报如下错:2019-04-24 08:05:10,114 ERROR o.a.j.p.h.p.Proxy: [58491] Exception when processing samplejava.net.SocketException: Socket closed at java.net.SocketInputStream....原创 2019-04-24 13:01:20 · 2743 阅读 · 0 评论 -
将JMeter JavaRequest运用到工作项目中的实例
为了让将JMeter JavaRequest运用到工作项目中,在实践过程中,前边我们已经遇到了很多问题,并逐一解决了,下边记录了一个完整的实例,做为以后自己使用时的参考。1、编写代码调试没有问题2、将此java类所在的项目,打为jar包,并将依赖的jar和刚打好的jar,放到JMeter/lib/ext下3、打开Jmeter,添加JavaRequest,...原创 2019-05-19 16:28:13 · 213 阅读 · 0 评论 -
JMeter JavaRequest java.lang.NoClassDefFoundError: org/apache/logging/log4j/util/StackLocatorUtil
缘由:将java 类,放到JMeter中去运行,项目是maven项目,故所有依赖包都从pom文件中引用问题:写好的类,代码没有问题,但执行时,总是报如下错误:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/logging/log4j/util/StackLocatorUtilat org.a...原创 2019-05-16 09:04:08 · 9710 阅读 · 0 评论 -
ERROR StatusLogger Caught java.lang.AbstractMethodError
问题:ERROR StatusLogger Caught java.lang.AbstractMethodError setting feature http://xml.org/sax/features/external-general-entities to false on DocumentBuilderFactory org.apache.xerces.jaxp.Document...转载 2019-05-16 09:46:20 · 4202 阅读 · 0 评论 -
JMeter JavaRequest,类中定义的参数,在getDefaultParameters、setupTest/runTest/downTest中的运用
大目标:将java类在JMeter中正确运用实践过程中遇到的问题及解决方法如下:https://blog.csdn.net/ljj123_/article/details/90229119https://blog.csdn.net/ljj123_/article/details/89874300https://blog.csdn.net/ljj123_/article/detail...原创 2019-05-17 09:14:49 · 1105 阅读 · 0 评论 -
JMeter 远程启动报错:java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is:
前提:使用JMeter,来完成一台机器控制,多台远程机器,即实现1主多从来进行压测脚本。过程:1、主从机器上均安装相同版本的JMeter 和JDK。2、配置主从机器,详见步骤:a、将主机器的JMeter/bin中的jmeter.properties文件,修改如下2处信息,切记要修改:server.rmi.ssl.disable=true,否则会报如下的错误b...原创 2019-05-30 09:23:34 · 24976 阅读 · 5 评论 -
JMeter之split函数的实例运用(函数助手生成结果中报空指针)
官网解释及实例不下:按照此方法,使用函数助手,生成split函数时,结果中一直报空指针,导致自己一直认为哪里填写错误,但经过反复查询确认后,还是不知哪里有问题,甚至,我导致我怀疑split函数不可用或有问题。(最最主要的是结果中该函数真的没有返回真实的值)2、既然使用自己定义的变量名及值有问题,那我就直接跟官网的实例一模一样吧,同样,忍受着生成函数报空指针的问题。但结果确能正...原创 2019-04-24 13:00:42 · 1545 阅读 · 0 评论 -
JMeter BeanShellSampler使用小结
思考:我们已知道,自己写的java类,若想再JMeter中被执行,使用Java Request Sampler和BeanShellSampler方式可以执行。若使用Java Request Sampler时,java类需要做改动,需实现AbstractJavaSamplerClient接口。而使用BeanShellSampler时,java 类无需做任何改动。而使用BeanShel...原创 2019-04-10 09:08:31 · 987 阅读 · 1 评论 -
Jmeter报java.sql.SQLException: Cannot load JDBC driver class 'com.ibm.db2.jcc.DB2Driver'的正确解决方法
1、添加一个完整的DB2的测试计划,如下图2、拷贝JDBC驱动包到JMeter的lib目录下3、启动"运行"测试计划,报:java.sql.SQLException: Cannot load JDBC driver class 'com.ibm.db2.jcc.DB2Driver'4、解决方法:关闭JMeter,重新打开,再次“运行”,全部执行通过。...原创 2019-03-13 09:41:42 · 10948 阅读 · 0 评论 -
jmeter插件管理安装之SeleniumDriver
原因:使用badboy录制脚本时,对页面中的提交按钮无法录制上,以至于无法进行功能的测试,相同的功能,之前使用SeleniumIDE录制脚本,可正常使用。故想在jmeter中安装SeleniumDriver插件。操作步骤:下载安装jmeter的插件管理,插件管理下载的地址:https://jmeter-plugins.org/install/Install/ 将上边下载的jar包...原创 2019-03-24 21:04:54 · 684 阅读 · 0 评论 -
Jmeter JDBC Request 属性之运用
前提:1、Jmeter 正确配置好数据库连接(配置方法详见:https://blog.csdn.net/ljj123_/article/details/88525034)后,如何正确使用JDBC Request 采样器中的属性,来完成测试呢?详见如下:JDBC Request 采样器的属性运用:1、完整的SQL语句,直接执行,无需其他设置2、若有查询条件,可用上述方法wh...原创 2019-04-04 09:20:48 · 491 阅读 · 0 评论 -
JMeter BeanShellSampler的Parameters之应用
疑问:BeanShellSampler页面中的Parameters到底有啥用,怎么应用它?一直困惑着我。实践验证:1、测试计划中的variables变量,在BeanShellSampler中直接被运用,也可以通过BeanShellSampler中的Parameters来获取变量后,再运用执行的结果为:故parameters 是个桥梁,可以将初始化...原创 2019-04-12 14:05:32 · 551 阅读 · 0 评论 -
Jmeter Response message: java.sql.SQLException: Cannot create PoolableConnec发生了连接权限故障。原因:用户标识或密码无效。
问题:Jmeter 使用JDBC Requst请求数据库,报如下错解决方法:查看默认配置,用户名和其他信息均正确,密码是加密的,直接从数据库中复制的加密的密码(均为圆点),将加密的密码改为明文密码,添加上明文密码后会自动变为加密的密码(也是圆点),再次运行,正常通过。...原创 2019-04-03 09:31:12 · 10707 阅读 · 0 评论 -
JMeter JunitRequest使用记
JMeter中使用JunitRequest的方式为2种方式1:将Junit Java文件打包成jar,放置到jmeter/lib/junit目录,而不是/lib 目录。方式2:使用user.classpath属性来指定。找到/bin目录下的user.properties,指定user.classpath的值为junit jar的目录...原创 2019-04-12 14:04:46 · 845 阅读 · 3 评论 -
JMeter BeanShellSampler 报错Error invoking bsh method: eval Sourced file: inline evaluation of
问题:使用Jmeter BeanShellSampler导入java class文件后,运行,报如下错误解决问题1、如下为java源文件和class文件所在的位置2、BeanShellSampler采取器的配置信息如下3、经过各种查询得知,addClassPath 目录不能包含类的包名,修改addClassPath的值后再次运行,正常。...原创 2019-04-09 10:07:54 · 28785 阅读 · 1 评论 -
JMeter之TestAction运用之解
疑问:JMeter的TestAction怎么运用呢?针对其中的每个属性,让我们开启实验之旅吧。前提条件:a、测试计划中设置一个变量,用于查看取样结果b、设置1个线程,循环2次。c、添加2个Junit Request,每个采样器前后分别添加DebugSampler采样器,且在Junit Request间添加一个Test Action。备注:本测试计划我使用的是Juni...原创 2019-04-13 07:24:37 · 4747 阅读 · 2 评论 -
JMeter引入java jar包的方法及心得
疑问:我们已知道,自己写的java类,在JMeter中通过java request可以执行代码。具体方法为:a、java 类实现AbstractJavaSamplerClient接口中的getDefaultParameters()方法——目的:将java 类的属性在JMeter 测试计划中显示。b、实现setupTest()方法c、实现runTest()方法通过getDef...原创 2019-04-10 08:17:03 · 8124 阅读 · 2 评论 -
JMeter之正则表达提取器和JSON Extractor之运用比较
正则表达提取器和JSON Extractor 均为后置处理器,均可从响应结果中提取数据,且两者的操作页面几乎都是一样的。但使用JSON Extractor后,深深爱上了JSON提取器,因其提取完成后,通过${xx}可顺利的传给下一个需要此字段的参数。而正则表达式提取完数据后,因其是数组,${xx_gN},每次gN总是拿捏不准,导致传值错误,每次需要通过Debug Sampler来借助gN,实在是不...原创 2019-06-22 21:21:31 · 2684 阅读 · 1 评论