`
smallerpig
  • 浏览: 14296 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

JMeter安装及在HTTP请求调用场景下的简单应用

阅读更多
一、工具安装和下载

1.下载JMeter工具

可以在官网上下载
http://jmeter.apache.org/download_jmeter.cgi
2.安装启动JMeter
解压下载后的工具包apache-jmeter-2.11.zip,双击../apache-jmeter-2.11/bin/jmeter.bat 文件启动JMeter,启动后可以看到工具界面如下:
 
JMeter安装使用 - smallpig - smallpig的博客
 
 
 二、使用举例说明
 下面以调用能力开放平台的一个API来说明JMeter的简单用法
【API说明】
API说明:用来查询车辆违章记录
请求URL:http://zhuyingfeng.sdpsep.com/peccancyquery/v1
请求方式:GET和POST都可以
请求头:Authorization和X-WSSE两个
查询参数:hphm、engineno、city、cityname、provincename
 
消息样例如下(密码部分已经用XX代替):
GET http://zhuyingfeng.test.sdpsep.com/peccancyquery/v1?hphm=%E8%8B%8FAM666L&engineno=666666&city=nanjing&cityname=%E5%8D%97%E4%BA%AC&provincename=%E6%B1%9F%E8%8B%8F HTTP/1.1
Connection: close
Host: zhuyingfeng.sdpsep.com
Authorization: WSSE realm="SDP", profile="UsernameToken", type="AppKey"
X-WSSE: UsernameToken Username="f726c96873515fdae0430923640aa51a", PasswordDigest="XXXXXXXX", Nonce="dWNZeUg2MTYwWm1vSGtWY2dSNWF4b1V0dA==", Created="2014-07-20T04:15:01Z"
 
【JMeter操作步骤如下】
 
1.创建测试计划
打开JMeter实际上已经有一个默认的计划,也可以点击左上角第一个按钮创建一个新的测试计划。测试计划类似于一个测试任务。
JMeter安装及简单使用 - smallpig - smallpig的博客
 
 
2.创建线程组
JMeter安装及简单使用 - smallpig - smallpig的博客
线程组配置界面如下,主要的参数有:
线程数:发送请求的用户数
Ramp-Up Period: 请个请求发送的间隔时间
循环次数:每个线程发送的请求总次数
JMeter安装及简单使用 - smallpig - smallpig的博客
 
3.添加HTTP请求
例子中是要发http请求,所以这里选择http请求。右击“线程组”-》添加-》Sampler-》HTTP请求
JMeter安装及简单使用 - smallpig - smallpig的博客
 
HTTP请求配置界面如下
JMeter安装及简单使用 - smallpig - smallpig的博客
 
以例子中要调用的API为例,参数填写如下:
服务器名称或IP:zhuyingfeng.sdpsep.com
路径:请求URL中的相对路径,比如请求地址是 http://zhuyingfeng.sdpsep.com/peccancyquery/v1?hphm=xx&ls=xx这种格式,则路径填写为/peccancyquery/v1
 Parameters区域填写GET请求的查询参数
 
4.添加HTTP消息头
如果不需要添加消息头,则不需要这一步。
点击"HTTP请求"-》添加-》配置元件-》HTTP信息头管理器
 JMeter安装及简单使用 - smallpig - smallpig的博客
消息头配置中添加消息头参数,如下图
JMeter安装及简单使用 - smallpig - smallpig的博客
 
  5.增加监听
监听是为了查看请求发送执行时的结果,可以添加多个。
比如可以添加“察看结果树”,“生成概要结果”两个
JMeter安装及简单使用 - smallpig - smallpig的博客
 
JMeter安装及简单使用 - smallpig - smallpig的博客
 
6.开始执行
点击绿色三角按钮执行
JMeter安装及简单使用 - smallpig - smallpig的博客
 
7.查看执行结果
“察看结果树”监听的结果如下所示:
一般绿色是执行正常,红色指执行响应消息异常
JMeter安装及简单使用 - smallpig - smallpig的博客
 
概要结果如下:
有请求总数、平均时长、最小时长、最大时长、时长标准差、错误率、吞吐量(每秒完成请求数,单位会根据数值多少选优)、每秒收到数据量
JMeter安装及简单使用 - smallpig - smallpig的博客
 
 
 
 

 

分享到:
评论

相关推荐

    JMeter beanShell修改http请求参数

    在某些场景下,我们可能需要对HTTP请求的参数进行动态处理,比如加密,以符合实际应用中的安全需求。本文将详细探讨如何使用BeanShell在JMeter中实现这个功能。 首先,BeanShell是JMeter内置的一个脚本引擎,允许...

    使用Jmeter测试java请求

    在这个场景中,我们将探讨如何利用JMeter来测试Java请求。 标题“使用Jmeter测试Java请求”表明我们要关注的是在JMeter中模拟对Java服务端的HTTP请求,并分析其响应时间和资源消耗。以下将详细介绍这个过程: 1. *...

    Window10 Jmeter安装使用指南

    通过以上步骤,用户能够在 Windows 10 系统环境下顺利安装并使用 Jmeter 进行接口测试。同时,通过使用 BlazeMeter 插件能够更方便地录制和生成测试脚本。Jmeter 提供了一系列丰富的测试控件,可以帮助用户构建复杂...

    jmeter测试dubbo请求

    在实际应用中,我们需要确保Dubbo服务在高并发场景下依然能够正常工作,这就需要用到JMeter进行测试。 首先,要进行JMeter测试,我们需要了解基本的JMeter工作原理和组件。JMeter通过模拟多个用户并发访问服务器,...

    jmeter 测试混合场景如何控制业务比例.docx

    在性能测试领域,JMeter 是一个非常流行的开源工具,它被广泛用于测试Web应用程序的负载和性能。在实际的业务环境中,系统的行为往往是由不同类型的用户活动混合组成的,例如,99%的用户可能在浏览页面,而1%的用户...

    jmeter-results-detail-report_21接口测试报告优化-展示具体的请求及返回值

    【标签】"jmeter 接口测试 自动化测试"暗示了JMeter在自动化测试场景下的应用。JMeter的脚本录制和回放功能使得接口测试自动化变得简单,通过预录制的脚本,测试人员可以设置参数,模拟不同的请求场景,并在运行时...

    jmeter性能安装流程

    在Windows环境下安装JMeter,首先需要确保你有Java运行环境的支持,因为JMeter依赖于JDK来运行。你可以从公司共享的W:\engineering\software\linux\java目录下获取JDK安装包并进行安装。 JMeter的安装包同样可以在...

    jmeter5.6.3压测工具 jmeter压测工具 jmeter压测工具

    总之,JMeter 5.6.3是一个功能强大的性能测试工具,适用于各种场景的性能测试,无论是Web应用还是其他类型的服务器,都可以通过JMeter进行全面的性能评估。通过熟练掌握其使用,可以有效地提升系统性能,确保服务的...

    Jmeter 二次开发 函数助手 AES加解密

    在JMeter中,这个功能可以帮助测试人员将本地图片文件集成到HTTP请求中,例如作为POST请求的多媒体内容。通过Base64编码,图片可以被直接以文本形式发送,无需额外设置Multipart Form Data或File Upload。 接下来,...

    jmeter实用知识库分享

    JMeter压力测试可以对软件系统进行压力测试,以检查系统在高并发和高负载情况下的性能和稳定性。压力测试可以帮助开发者和测试人员发现系统的瓶颈和问题,并进行优化和改进。 JMeter分布式测试 JMeter分布式测试...

    jmeter接口自动化测试插件swagger转jmeter脚本.zip

    在JMeter中,我们可以通过配置HTTP请求默认值、断言、定时器等组件来构建复杂的测试场景。 二、Swagger简介与应用 Swagger是一款强大的API设计和文档工具,通过规范化的JSON格式定义API接口,可以自动生成易于理解...

    JMETER插件,进行IBM MQ测试

    在IT行业中,性能测试是确保系统稳定性和效率的关键环节,而Apache JMeter是广泛应用的一款开源性能测试工具。本文将深入探讨如何使用JMeter插件进行IBM MQ(Message Queuing)的测试。 IBM MQ,原名WebSphere MQ,...

    jmeter 实现oauth1.0授权认证

    首先,你需要在JMeter测试计划中添加一个HTTP请求取样器,模拟对OAuth 1.0保护的API接口的调用。在HTTP请求配置中,填入相应的URL、方法(GET、POST等)以及任何必要的参数。 2. **使用BeanShell预处理器**: 在...

    sentinel+jmeter+测试请求

    这个插件可以让 JMeter 在发送请求时携带必要的 Sentinel 标识,从而使得 Sentinel 能够正确地识别和处理这些请求。 5. **运行测试并分析结果**:启动 JMeter 测试计划,观察 Sentinel 控制台的监控数据,以及 ...

    jmeter-5.5.zip

    而将Sentinel与Apache JMeter结合,我们可以进行高效且全面的性能测试,确保系统在高并发场景下的稳定运行。 Apache JMeter是业界广泛使用的开源性能测试工具,尤其适用于Web应用的负载和压力测试。JMeter 5.5版本...

    apache-jmeter-4.0安装资源.zip

    总之,Apache JMeter 4.0是一款强大且灵活的性能测试工具,无论是在接口测试还是在压力测试场景下,都能发挥重要作用。通过熟练掌握其使用,开发者和测试工程师能够更好地评估和优化他们的系统性能。

    JMETER2.9 压力测试,解压即用

    这提示我们,JMeter是Java应用程序,因此需要在已安装Java Development Kit (JDK)的环境下运行。JDK是Java编程语言的开发环境,它包含了编译器、调试器和运行时环境,使得JMeter能够正常启动。双击`jmeter.bat`是...

    jmeter识别图片验证码的包

    在这个场景下,我们使用OCR是为了读取图片验证码上的数字或字母,从而让JMeter能够模拟真实用户输入验证码,完成登录或者其他需要验证码的步骤。 在JMeter中实现OCR识别验证码的过程大致如下: 1. **安装OCR插件**...

    http请求辅助工具

    本文将深入探讨HTTP请求辅助工具的功能、应用场景及常见工具。 一、HTTP请求辅助工具的功能 1. 发送HTTP请求:工具允许用户自定义HTTP方法(GET、POST、PUT等),添加请求头,设置查询参数,以及上传文件,模拟...

    jmeter jar包

    在这个场景中,我们关注的是与"jmeter jar包"相关的知识点,特别是关于beanshell和JSON的使用。 1. **JMeter基础**: JMeter是Apache组织开发的一个纯Java桌面应用,可以模拟多个用户并发执行测试脚本,以评估服务器...

Global site tag (gtag.js) - Google Analytics