- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
JMeter
JMeter使用技巧
在这此对新版本jmeter的学习+温习的过程,发现了一些以前不知道的功能,所以,整理出来与大分享。本文内容如下。
在这此对新版本jmeter的学习+温习的过程,发现了一些以前不知道的功能,所以,整理出来与大分享。本文内容如下。
如何使用英文界面的jmeter
如何使用镜像服务器
Jmeter分布式测试
启动Debug日志记录
搜索功能
线程之间传递变量
如何使用英文界面的JMeter
Jmeter启动时会自动判断操作系统的locale并选择合适的语言启动,所以,我们启动jmeter后,其会出现一个倍感亲切的
中文界面。但由于jmeter本身的汉化工作做得不好,你会看到有未被汉化的选项及元件的参数。而且部分翻译并不准确,因此对于英文比较好的牛人来说更喜欢纯正的英文界面。
强制以英文方式启动jmeter的方法如下:
在windows环境下,打开jmeter解压目录,bin目录下的jmeter.bat文件,也就是jmeter程序的启动文件,选择记事本方式打开。做以下修改:
.................
setHEAP=-Xms512m-Xmx512m
setNEW=-XX:NewSize=128m-XX:MaxNewSize=128m
setSURVIVOR=-XX:SurvivorRatio=8-XX:TargetSurvivorRatio=50%setTENURING=-XX:MaxTenuringThreshold=2
setRMIGC=-Dsun.rmi.dgc.client.gcInterval=600000-Dsun.rmi.dgc.server.gcInterval=600000setPERM=-XX:PermSize=64m-XX:MaxPermSize=64m
setLOCALE=-Duser.language=en -Duser.region=rem
setDEBUG=-verbose:gc-XX:+PrintTenuringDistribution
.........
remServermode
remCollectthesettingsdefined
remCollectthesettingsdefinedabove
setARGS=%DUMP%
.............
%HEAP%
%NEW% %SURVIVOR% %TENURING% %RMIGC% %PERM% %DDRAW% %LOCALE%
晕死,当我上面介绍了那么多后,在最新的2.8版本,我无意中发现了这个功能。
如何使用镜像服务器
在调试和修改测试计划的过程中,通常会为采样器增加一些额外的设置,例何设置额外的
在调试和修改测试计划的过程中,通常会为采样器增加一些额外的设置,例何设置额外的HTTP头、cookie管理器或认证管
理器等,但当设置了这些内容后,sampler发出的请求是否就与预期的完全一支呢?
当然用户可以通过添加监听器来看查采样器发出的HTTP请求,但如果调试过程中并不想真正地把请求发送给被测应用,如何解决这个问题呢?
Jmeter提供了一个名叫HTTPMirrorServer的组件,HTTPMirrorServer可以启动一个镜像的服务器,该服务器把所有接收
到的请求原封不动地返回,这样就可以看到发出请求的具体内容了。
添加HTTPMirrorServer的方式:
右键点击“工作台”---非测试元件---HTTPMirrorServer
如果有必要的话需要修改端口号,点击
如果有必要的话需要修改端口号,点击“启动”按钮来启动Server。
接下来修改采样器,使其将HTTP请求发送到localhost:8081(也就是MirrorServer启动的位置)
然后,运行测试计划,则可以从监听器“查看结果树”中看到响应数据。
JMeter
JMeter
分布式测试
Jmeter
Jmeter是java应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的
并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,jmeter短小精悍一有了使用多台机器同时产生负载的机制。
那么,是如何实现多台负载机同时运行的呢?当然不会多个人坐在多台负载机面前,一喊开始,大家同时启动jmeter。这种
方式很笨,也很难达到真正的同步。其实,我们通过单个jmeter客户端就可以控制多个远程的jmeter服务器,使它们同步的对
您可能关注的文档
- wincc访问Acess数据库分析和总结.docx
- wincc归档变量的数据放在哪里的.docx
- WINCC建立不了项目出现“未指定的错误”.docx
- wincc客户机不能连接服务器.docx
- java基础测试题含答案.docx
- Java基础练习及代码.docx
- java几种常用设计模式简单示例 =.docx
- JAVA计算器课程设计.docx
- JAVA记事本课程设计报告.docx
- JAVA课程设计报告.docx
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)