标签:
Jmeter是一款开源的性能测试工具,纯java编写,体积小,功能强大,基本可以满足性能测试需求。另Jmeter还右一系列的插件来增强其功能,插件地址jmeter-plugins.org.插件现在有5个,分别是Standard set,Extras set,Extras with Libs set,WebDriver set,Hadoop set。
基本的插件,用于满足日常需求。不需要第三方jar包,地址http://jmeter-plugins.org/wiki/StandardSet/.
该插件拓展了jmeter在结果搜集、线程组、监听接口等方面的功能,还有补充了一些比较有用的函数(个人感觉这个真心有用),下面是函数的介绍。
1. 第一个参数:变量、函数名或者常量
例子, 判断testVar是否已经定义
${__isDefined(testVar)}
${__MD5(test)}
+ strLen
用来获取指定字符串的长度
额外拓展的插件,包括一些复杂的性能测试需求,不需要第三方jar包。
需要第三方jar包的插件集合
这个插件集,集成selenium/webdrivdr(selenium是一款web自动化的框架工具)。该插件可以让jmeter通过js代码驱动浏览器(firefox、chrome)或者android系统,进行页面的稳定性测试,两分钟快速教程。
在线程组中添加Firefox(或者Chrome) Driver Config和Web Driver Sampler后,在Web Driver sampler中添加下面代码:
WDS.sampleResult.sampleStart()
WDS.browser.get(‘http://google.com‘)
if(WDS.browser.getTitle() != ‘Google‘) {
WDS.sampleResult.setSuccessful(false)
WDS.sampleResult.setResponseMessage(‘Page title is not Google!‘)
}
WDS.sampleResult.sampleEnd()
运行线程组,就可以使用浏览器打开Google,更详细的语法,点击此处。
Hadoop/Hbase测试插件
标签:
原文地址:http://www.cnblogs.com/daxiong2014/p/4832968.html