前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第9章 性能测试工具(连载1)

第9章 性能测试工具(连载1)

作者头像
顾翔
发布2019-12-12 13:00:55
5620
发布2019-12-12 13:00:55
举报
文章被收录于专栏:啄木鸟软件测试

JMeter工具介绍

①Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

Apache JMeter 可以用于性能测试,也可以作为接口测试的工具。

1 JMeter安装

到网站到http://jmeter.apache.org/download_jmeter.cgi下载相应的Binaries安装文件,比如在Windows下使用,建议安装.zip文件。如图1所示

图1 JMeter安装包

然后配置环境变量,如图2所示,并且配置设置相应的CLASSPATH,配置项为三个JAR文件:

1、%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;

2、%JMETER_HOME%\lib\jorphan.jar;

3、%JMETER_HOME%\lib\logkit-2.0.jar

如图3所示。

图2 设置JMETER_HOME

图3 设置相应的CLASSPATH

2 JMeter的录制

作为一个专业的JMeter工作人员,建议不要使用录制工具,在初学的时候可以使用。JMeter的录制工具常用的主要分为BadBoy录制与JMeter自身工具的录制。在这里仅介绍如何如何使用BadBoy录制进行录制。

在这里也别需要提一下,BadBoy并非是一个免费的工具,但是作为非商业目的是可以被允许的。

下载安装完毕,badboy的界面如图4所示。然后在地址栏中输入待测试地址,比如图5中输入:htttp://127.0.0.1:8000。然后按按钮并且在地址栏中按回车键进行录制。录制界面在窗体的右边。

图4 BadBoy主界面

图5 BadBoy录制URL界面

录制完毕,产生如图6界面。

图6 BadBoy录制完成界面

点击菜单File->Export to JMeter,起个名字,导出.jmx格式的文件,如图7和图8所示。

图7 BadBoy中File菜单,Export toJMeter

图8 存储为.jmx文件

打开JMeter,打开刚才存储的jmx文件,如图9所示。系统的整体架构生成。

图9 用JMeter打开刚才录制的jmx文件

星云测试

http://www.teststars.cc

奇林软件

http://www.kylinpet.com

联合通测

http://www.quicktesting.net

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JMeter工具介绍
    • 1 JMeter安装
      • 2 JMeter的录制
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档