jmter学习.docxVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jmter学习

jmeter1工具安装1.1下载jdk和jmeter可以去jdk官网下载:/technetwork/java/javase/downloads/jdk6-downloads-1637591.htmljmeter下载的地址是:/download_jmeter.cgi1.2安装jdk然后给jdk设置环境变量,右键我的电脑-属性-高级-环境变量.在用户变量中设置:新建变量名JAVA_HOME,变量值为:安装jdk的目录,我的是C:\Program Files\Java\jdk1.6.0_34.新建变量名CLASSPATH,变量值为:C:\Program Files\Java\jdk1.6.0_34\lib\dt.jar;C:\ProgramFiles\Java\jdk1.6.0_34\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_34\bin最后在系统变量Path的变量值加上%JAVA_HOME%/bin1.3安装jmeter解压设置jmeter环境变量:在用户变量中,新建变量名JMETER_HOME,变量值为C:\apache-jmeter-2.7.修改CLASSPATH,在后面添加;%JMETER_HOME%/lib/ext/ApacheJMeter_core.jar;%JMETER_HOME%/lib/jorphan.jar;%JMETER_HOME%/lib/logkit-2.0.jar4.在系统cmd命令提示符下输入java -version,如果可以到java版本信息,说明jdk安装成功.5.运行jmeter,直接打开C:\apache-jmeter-2.7\bin\jmeter.bat就可以了.2脚本2.1录制脚本采用 badboy 录制脚本1 点击红色按钮输入地址开始录制2 导出脚本2.2增强脚本2.2.1 断言1 添加断言2 查看断言结果2.2.2参数化 采用函数助手参数化输入参数文件的路径CSV文件列号是从0开始的,第一列0、第二列1、第三列2、依次类推然后点击【生成】按钮,则会自动生成我们需要的参数化函数。复制生成的参数化函数,打开登陆请求页面,在右则的参数化中找到我们要参数化的字段,这里对用户名和密码做参数化,第一列是用户名,列号为0;第二列是密码,列号为1;修改函数中对应的参数化字段列号就可以啦。 CSV控件方法参数化1 Filename:E:\biz.dat 文件名,指保存参数化数据的文件目录,可以相对或者绝对路径2 File encoding:UTF-8,biz.dat文件的编码格式,可以使用电脑自带的笔记本另存为时选择编码方式即可3 Variable Names(comma-delimited):user,pwd 参数名称(如:有几列参数,在这里面就写几个参数名称,每个名称中间用分隔符分割,分隔符在下面的“Delimitet”中定义,为了和文件中的“,”对应,这里也用“,”分割每个参数名,这里的 user,pwd,可以被可以利用变量名来引用:${user},${pwd}4 Delimitet:定义分隔符,这里定义某个分隔符,则在“Variable Names”用这里定义的分隔符分割参数。5 Allow quote data:选项选为“true”的时候对全角字符的处理出现乱码?Recycle on EOF:是否循环读入,因为CSV Data Set Config一次读入一行,分割后存入若干变量中交给一个线程,如果线程数超过文本的记录行数,那么可以选择从头再次读入2.2.3设置关联关联变量例如:上一个请求返回值,下一个请求需要使用。引用正则表达式提取;引用名称即下一个请求要引用的参数名称,如填写num,则可用${num}引用它。正则表达式中()括起来的部分就是要提取的。.代表任意字符,*代表出现任意次。模板,用$$引用起来,如果在正则表达式中有多个正则表达式,则可以是$2$,$3$等等,表示解析到的第几个值给num。关联cookieHTTP Cookie Manager该属性管理器用于管理Test Plan运行时的所有Cookie。HTTP Cookie Manager可以自动储存服务器发送给客户端的所有Cookie,并在发送请求时附加上合适的Cookie.例如上图中加上coolkie 管理器就不会出现匿名用户发帖的情况。注意:  ? 如果在一个测试计划内有多个Cookie Manager ,Jmeter目前无法指定哪个被使用。所以,一个测试计划内最好只有一个cookie manager。并且,一个manager里的 cookie 并不能被其它manager所引用。所以在使用多个Cookie Managers 时要谨慎。??2.2.4 添加事务2.2.5 集合点

文档评论(0)

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

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

1亿VIP精品文档

相关文档