Jmeter性能自动化测试系列之参数化方法.docxVIP

Jmeter性能自动化测试系列之参数化方法.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Jmeter性能自动化测试系列之参数化方法 作者:大虫Jmeter作为虽然作为一款和LoadRunner相媲美的性能测试工具,但参数化功能实在不咋地,这里我大概总结了一下Jmeter的参数化方法!至于参数化的用途,我这里就不多说了,做测试的都明白吧!本文主要介绍最全、最强大的参数化方法,对参数化有一个彻底的认识,这里提供了多种参数化方法,先看一下没有参数化的脚本:这里随便写一个Beanshell 作为测试代码!不懂代码的没关系,只要知道print 就是打印信息的意思~!运行结果:按照代码中写死的:Hello,Test!输出!Jmeter参数化之用户变量在测试计划里面添加一个用户自定义的变量,变量名:tmpStr,变量值:你好,测试!或者新建一个用户自定义变量元件,来添加自定义变量,这里不做演示:代码:print(vars.get(tmpStr));vars 是Jmeter提供的一个全局变量对象,用户操作Jmeter中的变量!运行结果如图所示:Jmeter参数化之用户动态设置变量通过脚本,可以随时注册Jmeter变量,这样就可以增加变量来源的灵活性!代码:vars.put(tmpStr2,你好,祖国!);//动态注册一个变量tmpStr2print(vars.get(tmpStr2));运行结果:前面的报错信息是因为Jmeter脚本框对中文的支持不是很好,这个不影响运行结果,对于这个错误,我也是无语,目前用的版本是:2.13 r1665067,只要在BeanShell 脚本框输入一个中文字符,保存的时候就会在控制台报一大堆错误!毕竟工具是老外开发,对中文还是有瑕疵啊!Jmeter参数化之函数读取数据随便选取了几个函数作为实例,函数具体参数和百度查询__Random:生成随机数__RandomString:生成随机字符串__time:获取当前时间__UUID:生成唯一UID__threadNum:线程ID__CSVRead:从文件中读取一列_StringFromFile:从文件中读取一行代码:运行结果:Jmeter参数化之从文件中读取数据添加一个CSV Data Set Config 配置元件线程组循环次数设置为10运行结果:Jmeter参数化之从数据库读取数据如图所示,bd_user表结构:JDBCconfig:JDBC request:正则表达式提取器:运行结果:

文档评论(0)

bbnm58850 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档