




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JMetter是什么?JMetter不仅仅可以测试HTTP,HTTPs还能测试SOAP,FTP,数据库JDBC,JMS,SMTP,POP等等,更重要的一点,JMetter支持分布式测试。下面我主要介绍如何使用JMetter来进行WebService性能测试JMeter官方下载地址:/download_jmeter.cgi下载后解压:JMetter启动界面:JMetter里一个测试被称之为一个 测试计划,在测试计划下首先需要new一个线程组,JMetter是用一个线程模拟一个客户端用户的,所以多个线程就相当于多个用户。线程组添加方法如图:在测试计划节点上右键,添加线程组然后再在线程组节点下添加测试样本,即告诉每个线程执行什么测试样本线程组节点上右键,添加-Sampler,我们会看到JMetter提供了很多类型的测试样本,看名称就一目了然了,进行WebService性能测试需要添加SOAP/XML-RPC Request我们需要着重关注上图标注的几个配置参数:其中URL就是我们WSDL的URL路径,比如:http:/localhost:8080/myservice?wsdlUse KeepAlive是HTTP1.1版本中新添加的请求头信息,它的作用就是当前后两个连续的HTTP请求之间的时间间隔小于某个限定值的时候,HTTP服务器端就会为这两个请求共用一个HTTP连接,从而提高服务器性能,我们知道服务器建立TCP连接是很耗性能的。最好是启用这个扩展功能,前提是你使用的HTTP1.1版本的协议。SOAP/XML-RPC Data是SOAP消息体数据,这个数据需要我们借助TCPMon工具来获取,至于TCPMon如何使用请查看TCPMon监听SOAP消息文档,打开TCPMon工具进行一些监听配置TCPMon监听添加完后,通过Eclipse启动我们的Server客户端的xxxxImplService类里的8080端口号需要修改成TCPMon监听的555然后我们通过Eclipse运行我们的Client端调用代码,这样TCPMon就能截获我们需要的SOAP消息啦,即STUDENT把它copy到JMEtter的SOAP/XML-RPC Data里,如图:然后我们为测试样本添加监听器,这里的所谓监听器就是各种数据统计在Sampler节点上右键,添加监听器这里提供了很多监听器,自己添加玩玩就知道了。比如这样:最后启动我们的测试计划,点击工具条里的这个按钮点击启动后可能会提示你这个意思是你还没有保存你的测试计划,点“是“JMX其实就是一个XML文件这里如果是个绿色标志,说明测试计划没有出现错误,所有测试样本全部执行成功,点击我们添加的监听器查看测试的统计结果根据监听器生成的各种测试报告就可以大致分析出WebService的性能情况。下面介绍如何使用JMetter进行WebService的分布式测试:首先说下JMetter实现分布式测试的大致思路是:首先有一台测试总控服务器,在总控服务器安装JMetter,并启动它,然后其他子服务器注册到主控服务器,然后主控服务器把测试计划(你也可以理解为测试任务)通过RMI(远程方法调用)传递给子服务器上安装的JMetter,然后主控服务器可以控制启动哪台子服务器上的JMetter并启动它执行测试计划。这里的JMetter主控服务器是不干活的,是布置任务的角色。下面说说具体的操作步骤:首先需要在JMetter主控服务器的perties配置文件中对各子服务器进行注册,打开perties配置文件162行注释写的很清楚,comma delimited 逗号分隔,意思就是各个子服务器的IP用逗号分隔,164行注释介绍了带上端口号的配置方法,不加端口号默认就是80端口然后你的其他子服务器都需要启动jmetter-server.bat,这样主控服务器才能跟perties里注册的子服务器进行通信。Jmetter-server启动后界面:然后就是在你的主控服务器的JMetter里添加测试计划,添加线程组,添加测试样本,添加监听器等等,上面已经介绍了。最后远程启动子服务器上的JMetter,如图:因为我没有多台子服务器,我在perties的remote.hosts里只配置了一个我本机的ip,所以这里显示一个127.0.01机器,如果你perties里注册了多个子服务器,那这里就会显示多个ip。在我的这种一台机器的情况下,我的机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-湖南-湖南放射技术员二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖南-湖南地图绘制员四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-湖南-湖南下水道养护工四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北热处理工五级(初级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北家禽饲养员三级(高级工)历年参考题库典型考点含答案解析
- 2025-2030中国纳迪克酸酐行业运营格局及投资盈利预测报告
- 低碳城市规划与绿色建筑设计2025年创新案例分析
- 2025年事业单位工勤技能-河南-河南造林管护工二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-河南-河南园林绿化工三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-河南-河南保安员二级(技师)历年参考题库典型考点含答案解析
- DL-T5493-2014电力工程基桩检测技术规程
- 2024年山东省济南市行政职业能力测验题库(考点梳理)
- 测量基础能力测试
- 光伏发电站运行规程
- 117湖南省怀化市雅礼实验学校2023-2024学年七年级下学期开学考试数学试题
- (高清版)TDT 1031.6-2011 土地复垦方案编制规程 第6部分:建设项目
- 水电站全套课件
- 检验科实验室生物安全培训课件
- 山西航空公司招聘笔试真题
- 调查报告青州市区房地产调查报告
- 成人重症患者镇痛管理(专家共识)
评论
0/150
提交评论