测试工具系列—Jmeter剖析.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试工具系列—Jmeter剖析

测试工具之间的区分并不是很明显,主要看使用者用来做什么。比如LR,既可作为性能测试工具,也可以做接口测试;Jmeter同时可做自动化和性能测试; * * 静态资源:直接把相应文件发送到客户端的文件都是静态资源,比如图片,样式等; 动态资源:有请求响应的过程,比如说调用接口服务,获取数据库信息等; * * * * * Jmeter有许多有趣的组件,大家可以自己进行尝试。 * Jmeter有许多有趣的组件,大家可以自己进行尝试。 * Jmeter有许多有趣的组件,大家可以自己进行尝试。 * Web应用项目测试 Web应用项目测试 测试工具系列 ——Jmeter 一些基本概念 自动化测试 ——自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。 性能测试 ——性能测试是为描述测试对象与性能相关的特征并对其进行评价而实施和执行的一类测试。性能测试主要通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。通常把性能测试、负载测试、压力测试等统称为性能测试。 接口测试——接口测试的目的是为了测试接口(听起来怪怪的),尤其是那些与系统相关联的外部接口,测试的重点是要检查数据的交换,传递和控制管理过程,还包括处理的次数。 * * 常用的测试工具 功能:QTP、WinRunner、Rational Robot、JMeter、SilkTest、Selenium等; 性能:QA Load、SilkPerformer、LoadRunner、WebRunner等; 接口:TestNG 、JUNIT、SoapUI 等; * Jmeter介绍 * 问题 一、什么是Jmeter? 二、Jmeter的工作原理是什么? 三、Jmeter是如何进行性能及自动化测试的? * Jmeter基础 1、Jmeter是基于Java的,开放源代码的测试工具; 2、Jmeter可以用作测试静态或动态资源的性能; 3、Jmeter可用于模拟在服务器、网络或其他对象上附加高负载以测试他们提供服务的受压能力,或者分析他们提供的服务在不同负载条件下的总性能情况; 4、Jmeter的工作原理是向服务器提交请求,从服务器获取请求返回的结果; * 先来看一个简单例子 1、安装一个Jmeter版本:apache-jmeter-2.9; 2、打开Jmeter:在..\jmeter\apache-jmeter-2.9\bin下双击jmeter.bat文件; 3、建立Jmeter测试计划:在弹出的Jmeter运行窗口修改测试计划名称; * 4、添加线程组:右击测试计划,选择“添加”-“Threads(Users)”-“线程组”,添加一个线程组,并改名; 5、设置并启动JMeter代理服务器:右击工作台,选择添加非测试元件中的“Http代理服务器”; * 设置代理服务器 ,目标控制器选择刚才建立的线程组(测试计划-爱代驾线程组-电销管理)。点击启动按钮,启动代理服务器;Jmeter里HTTP请求的默认端口号是8080,可改。 * 6、设置IE的代理服务器配置,端口号和代理服务器的端口号一致; * 7、录制脚本:在浏览器的URL栏输入需要测试的地址,进行操作,操作完毕后,点击JMeter中的“Http代理服务器”的“停止”按钮,你将能看到“线程组-电销管理”下面已经录制了刚才操作的内容。 8、调制回放:点击运行-启动按钮或快捷按键; * Jmeter结果处理 Jmeter 脚本可以通过添加“察看结果树”来观察调试脚本的效果,通过添加“聚合报告”来监控性能状况。 添加方式,右击调试脚本,添加-监听器-察看结果数/聚合报告。 * 察看结果数: 主要有三种视图方式; 1、取样器结果(Sampler result):用于察看Http请求(Http Request)的执行情况。 2、请求(Request):察看Http请求(Http Request)发送情况,可以在这里察看POST参数和Cookie的内容信息。 3、响应数据(Response data):可以查看客户端所得到的响应数据(网页)内容,可以文本模式察看,也可以使用网页等形式察看。 * 聚合报告: 记录服务器的一些常用性能指标; Label:每个 JMeter 的 element (例如 HTTP Request )都有一个 Name 属性,这里显示的就是 Name

文档评论(0)

1520520 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档