JMeter使用之常见问题问答.docVIP

  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使用之常见问题问答 #################################################################################################################### Jmeter blog: /blog/static/198064292009810555049/ ###################################################################################################### =========================================================== 使用 JMeter 分布式性能测试 (/jackei/archive/2007/10/07/915931.html 理论非常好的博客) 作为一个纯 JAVA 的GUI应用,JMeter 对于CPU和内存的消耗还是很惊人的,所以当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至还会引起JAVA内存溢出的错误。不过,JMeter 也可以像 LoadRunner 一样通过使用多台机器运行所谓的 Agent 来分担 Load Generator 自身的压力,并借此来获取更大的并发用户数。根据 JMeter官方文档的署名,你需要自己完成这个配置,不过不用担心,这将非常简单 ^_^ 1.在所有期望运行 JMeter 作为 Load Generator 的机器上安装 JMeter,并确定其中一台机器作为 Controller,其他的机器作为 Agent。然后运行所有 Agent 机器上的JMeter-server.bat文件——假定我们使用两台机器 和 作为 Agent; 2.在Controller 机器的 JMeter 安装目录下找到 bin 目录,再找到 JMperties 这个文件,使用记事本或者其他文字编辑工具打开它; 3. 在打开的文件中查找“remote_hosts=”这个字符串,你可以找到这样一行“remote_hosts=”。其中的 127.0..0.1 表示运行 JMeter Agent 的机器,这里需要修改为“remote_hosts=:1664,:1664”——其中的 1664 为 JMeter 的 Controller 和 Agent 之间进行通讯的默认 RMI 端口号; 4.保存文件,并重新启动 Controller 机器上的 JMeter.bat,并进入 Run - Remote Start 菜单项。看到啥了?^_^ =========================================================== jmeter试用记录-重要元件介绍 经过脚本的编辑,应该已经接触了不少jmeter的元件了,如“线程组”等。元件是jmeter的最主要特色,脚本的各种逻辑,运行时各项参数的设置,运行时的监控,都通过把元件加入到测试计划并进行配置来实现,下面是重要元件的介绍。 1、线程组 线程组的概念相当于Loadrunner Controller运行方案中的“VUser组”,右击测试计划,选择“添加”-“线程组”,可以加入一个线程组,加入线程组后,需要设置的参数如下:线程数--模拟用户的数目(并发运行的线程数目),循环次数--每一个线程循环的次数,Ramp-Up Period -- 所有模拟用户都运行所需要的时间,如果设置10个用户,改值为100s,则每10s会启动一个用户线程。“调度器”勾上后,还会出现一个定时器,指定启动时间和结束时间,具体看jmeter帮助。 2、控制器 一般来说,一个线程组会有若干个请求(典型的如http请求),这些请求可以通过逻辑控制器组合,请求也可以直接放在线程组下面。控制器主要有“if控制器”,“循环控制器”等。右键单击线程组,选择“添加”-“逻辑控制器”,可以选择各种控制器,如果是循环控制器,则该控制器下面的请求可以循环执行。 3、http请求 单击线程组或者某一个控制器,选择“添加”-“Sampler”-“HTTP请求”,设置http请求的各项参数。对于post请求,或者url带有参数的get请求,其参数可以在 “同请求一起发送参数:”栏添加。比如/loginGate.do?username=163bloggertarget=/edit 这个请求,其参数列表里面就要加上两个参数对:username (163blogger),target(/edit )。 还有一个选项比较重要,“从HTML文件

文档评论(0)

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

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

1亿VIP精品文档

相关文档