电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

JMeter基础培训优质

16页
  • 卖家[上传人]:TH****3P
  • 文档编号:362334984
  • 上传时间:2023-09-28
  • 文档格式:PPTX
  • 文档大小:157.76KB
  • / 16 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、培训目标JMeter的下载安装及部署JMeter脚本创建JMeter脚本的录制JMeter脚本的简单修改与Loadrunner的比较实际业务脚本创建演示资料补充JMeter的下载安装及部署下载安装JDK下载地址:http:/ 127.0.0.1表示运行JMeter Agent的机器,这里需要修改为”remote_hosts=192.168.0.1:1099,192.168.0.2:1099,192.168.0.3:1099”其中1099为 JMeter的Controller和Agent之间进行通讯的默认RMI端口号,不写也行,总之默认会用1099;e.保存文件,并重新启动Controller机器上的JMeter.bat,在菜单Run下的Remote Start菜单项,你将可以看到所有能连接的Agent。JMeter脚本创建1.添加线程组2.添加请求3.判断请求响应4.统计请求响应情况JMeter脚本的录制JMeter代理录制Badboy软件录制下载地址:http:/.au/JMeter代理录制1.打开Jmeter,看到左边显示一个空的测试计划,把该测试计划改名为TestPlan1。右键

      2、单击该测试计划,选择“添加”-“线程组”,添加一个线程组,改名为TestGroup1。2.为了录制浏览器的操作,需要添加一个Http代理服务器,操作如下,右键单击“工作台”,选择“非测试元件”-“Http代理服务器”。设置该“Http代理服务器”,“目标控制器”选择刚才建立的线程组,点击“启动”,启动该代理服务器。3.打开浏览器,这里使用IE,改变IE的代理服务器配置,操作如下“工具”-“Internet 选项”-“连接”-“局域网设置”,勾上“为LAN使用代理服务器.”,地址为“localhost”,端口为8080,确定。4.在浏览器的URL栏输入需要测试的地址,进行操作,操作完毕后,点击“Http代理服务器”的“停止”按钮,你能看到“TestGroup1”下面录制了刚才操作的内容。5.点击“保存测试计划”,保存为test1.jmx。JMeter脚本的简单修改线程组HTTP请求响应断言断言结果聚合报告线程组HTTP请求如上图所示,它的实际请求地址为:http:/192.168.118.61:8080/c/portal/login?p_l_id=10743注意点:a.“自动重定向”选项

      3、适用于当方法为“GET”或“HEAD”的时候b.当参数值中有特殊字符时,最好选上“编码”,否则字符串可能会被截断响应断言注意点:当模匹配规则为“包括”和“匹配”时,支持正则表达式;当为“Equals”或“Substring”时是完全匹配。断言结果聚合报告Label Sample的标签.#Samples 同名Label的个数Average 平均响应时间Median 50%的请求所用的时间不超过该值90%Line-90%的请求所用的时间不超过该值Min 最小响应时间Max 最大响应时间Error%-错误率Throughput 吞吐量,即每秒多少请求Kb/sec 吞吐量,每秒多少Kb与Loadrunner的比较-相似点A.Jmeter的架构跟loadrunner原理一样,都是通过中间代理,监控&收集并发客户端发现的指令,把他们生成脚本,再发送到应用服务器,再监控服务器反馈的结果的一个过程.B.分布式中间代理功能在Jmeter中也有,这个分布式分理是指可设置多台代理在不同PC中,通过远程进行控制,即通过使用多台机器运行所谓的Agent来分担Load Generator自身的压力,并借此来获取更

      4、大的并发用户数.loadrunner也有些功能与Loadrunner的比较-不同点A.Jmeter安装简单,只需要解压jmeter文件包到盘上就可以了,其实是没有安装要是你想执行调试测试脚本,前提是:装上jdk和netbean插件.而loadrunner安装包有多,在一台P3.0,1G内存的PC上安装要一个多小时.要是装过较旧的盗版还不能再装新版,解决办法倒是有,但麻烦且花时间.B.Jmeter没有IP欺骗功能,欺骗是指在一台上多个地址来分配给并发用户这个功能对于模拟较真实的客户环境来说,是较有用.loadrunner有此功能.C.Jmeter也提供了一个利用本地Proxy Server(代理服务器)来录制生成测试脚本的功能,但是这个功能并不好用,测试对象的个别参数却要手工增加上去,还得附带装个IE代理,如GoogleToolbarDownloader这些插件来捕捉参数.但是有一个工具bodboy,利用这个工具可以录制操作,然后选择将脚本保存为Jmeter脚本,然后利用Jmeter可以打开并修改脚本D.Jmeter的报表较少,对于要分析测试性能不足以作为依据.如要知道数据库服务器或应用程序服务的CPU,memory等参数,得在相关服务器上另外写脚本记录服务器的性能.E.Jmeter做性能测试,主要是通过增加线程组的数目,或者是设置循环次数来增加并发用户,而loadrunner可以通过在场景中选择要设置什么样的场景,然后选择虚拟用户数。F.Jmeter可以通过逻辑控制器实现复杂的测试行为,相当于loadrunner中的测试场景G.Jmeter可以做web程序的功能测试,利用jmeter中的样本,可以做灰盒测试,loadrunner主要用作性能测试H.Jmeter是开源的,但是使用的人较少,网络上相关资料不全面,需要自己去揣摩,而loadrunner是商业软件,如果是正版,有技术支持,同时,网络上的资料相当多。I.Jmeter的脚本修改,主要是对jmeter中各个部件的熟悉程度,已经相关的一些协议的掌握情况,而不依赖于编程,而loadrunner除了复杂的场景设置外,还需要掌握函数,修改脚本。实际业务脚本创建演示业务操作:Liferay论坛发帖

      《JMeter基础培训优质》由会员TH****3P分享,可在线阅读,更多相关《JMeter基础培训优质》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.