`
杨杨和花花
  • 浏览: 22450 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Jmeter测试——http请求

阅读更多

<div class="iteye-blog-content-contain" style="font-size: 14px"></div>

 这几天开始接触Jmeter测试。感觉这个工具十分的便利。可以比较真实模拟出多用户并发请求。

 

第一步:从官网上面下载Jmeter压缩包。解压之后,还需要配置两个环境变量。

            1.创建JMETER_HOME系统变量,值为Jmeter解压后的路径。例:E:\apache-jmeter-2.6          

            2.在CLASSPATH系统变量后面添加

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

            %JMETER_HOME%\lib\jorphan.jar;

            %JMETER_HOME%\lib\logkit-1.2.jar;

 

第二步:编写简单的Http请求测试计划。

            1.运行Jmeter的bin目录下的Jmeter.bat命令。弹出一个命令框,再过几秒钟,弹出Jmeter

 可视化界面。证明环境变量配置成功。

 

            2.在测试计划,单击右键创建——线程组。

             线程组:代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容在Sampler中定义,它被线程组包含。可以在“测试计划->添加->线程组”来建立它,然后在线程组面板里有几个输入栏:线程数、Ramp-Up Period(in seconds)、循环次数,其中Ramp-Up Period(in seconds)表示在这时间内创建完所有的线程。如有8个线程,Ramp-Up = 200秒,那么线程的启动时间间隔为200/8=25秒,这样的好处是:一开始不会对服务器有太大的负载。线程组是为模拟并发负载而设计。 

             创建Http请求。线程组——添加——Sampler——HTTP请求。

              这是对百度的主页发送请求。

               带有参数的请求

               

          ${socialPlatform},${queryname}这里是引用csv文件里面的数据。

           线程组——配置文件——CSV Data Set Config。

           Filename:你csv文件的绝对路径。

           Variable Names:你需要传入的参数的引用名,和上面对应,这里是:socialPlatform,queryname。中间以逗号隔开。

           接着你在本地创建一个csv文件,每一行代表一个线程引用数据。顺序和前面设置Variable Names顺序相对应。

 

           3.显示结果

                线程组——监听器——聚合报告/察看结果树/......

                 

              

  • 大小: 21.3 KB
  • 大小: 26.9 KB
分享到:
评论

相关推荐

    用jmeter工具测试GBase数据库(csdn)————程序.pdf

    在使用JMeter测试GBase数据库之前,首先需要确保已安装Java环境,因为JMeter是基于Java的。接着,下载并解压JMeter的二进制包,启动jmeter.bat文件。启动后会看到一个控制台窗口和GUI主界面。为了提高测试效率,应当...

    Jmeter测试工具4.0

    例如,HTTP请求采样器用于测试Web应用,而FTP或SMTP采样器则对应相应的协议。 5. **监听器**:监听器记录并展示测试结果,帮助分析数据。常见的监听器有聚合报告、视图结果树、响应时间图等,它们提供图表和表格...

    零成本实现Web性能测试-基于Apache+JMeter

    5. **性能优化策略**:通过JMeter测试,开发者可以识别性能瓶颈,例如数据库查询慢、服务器配置不当或代码效率低等问题。优化策略可能包括调整服务器配置、优化数据库查询、缓存策略改进、代码重构等。 6. **测试...

    Jmeter数据库测试计划.zip

    《Jmeter数据库测试计划——全面解析与实践指南》 在软件测试领域,性能测试是确保系统稳定性和可扩展性的重要环节。Apache JMeter,作为一款强大的开源性能测试工具,广泛应用于HTTP、FTP、数据库和其他协议的测试...

    Jmeter性能测试-jmeter脚本及分布式部署

    3. **采样器**:执行实际的测试操作,如HTTP请求、数据库查询等。 4. **断言**:验证服务器响应是否符合预期,确保测试结果的准确性。 5. **定时器**:控制每个请求的发送间隔,模拟用户行为的自然延迟。 6. **监听...

    Jmeter软件测试工具 jakarta-jmeter-2.3

    **JMeter软件测试工具——jakarta-jmeter-2.3** Apache JMeter是一款强大的、开源的测试工具,专为评估应用程序的性能和功能而设计。它最初被开发用于Web应用测试,但随着时间的推移,它的功能已经扩展到支持多种...

    使用JMeter对ZK性能测试时需要安装的插件

    Version: Applicable to JMeter 2.8+(适用JMeter版本) 以下为官方说明: Prepare a simple IdGenerator For security reasons, ZK generates ID randomly. However to perform a record & reply test, it is ...

    接口性能压测工具——jmeter

    JMeter是Apache组织开发的一款强大的性能测试工具,主要用于模拟大量用户并发访问Web应用或服务,进行接口性能测试、压力测试以及负载测试。在本文中,我们将深入探讨JMeter的使用方法,以及它如何帮助我们进行并发...

    Jmeter进行soap接口测试脚本示例

    1. **创建线程组**:线程组是JMeter测试计划的基本单元,代表一组并发用户。在测试计划下,添加一个新的线程组,并设置线程数量和循环次数,模拟多用户并发请求。 2. **添加HTTP请求默认值**:为了减少重复配置,...

    jmeter jar包完整版

    在实际使用时,你需要了解如何配置JMeter的环境,包括设置JVM参数、添加额外的jar包到类路径,以及如何在代码中启动和控制JMeter测试。同时,理解和掌握JMeter的测试脚本语言——JMX,也非常重要。JMX文件是一种XML...

    jmeter测试websocket接口1

    ### jmeter测试websocket接口知识点详解 #### 一、Websocket协议简介 Websocket是一种与HTTP协议不同的双向通信协议。与HTTP这种非持久性协议相比,Websocket提供了更高效的通信方式。 - **HTTP协议**:HTTP协议...

    jmeter.results.shanhe.me

    《JMeter测试报告详解——基于shanhe.me结果分析》 JMeter,作为一款强大的性能测试工具,被广泛应用于Web应用的压力测试、负载测试以及功能测试。然而,JMeter默认提供的测试报告虽然直观,但信息相对有限,对于...

    Jmeter的环境部署,JMeter脚本编写以及执行性能测试过程

    1. **添加线程组**:线程组是JMeter测试计划的基础,它代表了一组并发用户。右键点击“测试计划”,选择“添加”-&gt;“Threads(Users)”-&gt;“线程组”。线程组的参数包括线程数(虚拟用户数)、Ramp-Up Period(启动...

    jmeter性能测试工具-simon

    《JMeter性能测试工具——深度解析与应用》 Apache JMeter,一款强大的开源性能测试工具,广泛应用于Web应用、数据库和其他服务器的负载和性能测试。本文将深入探讨JMeter的功能特性,以及如何有效地利用它进行性能...

    2023年全国软件测试大赛省赛web性能测试芒果TV

    参赛者需使用指定的测试工具——慕测 JMeter客户端进行脚本编写和执行。以下是关于比赛的关键知识点: 1. **测试工具**:慕测 JMeter 客户端,要求使用最新版本以避免得分错误和评分上传问题。 2. **测试范围**:...

    操作系统、计算机网络、软件测试——实验报告

    性能测试是另一个重要方面,例如使用JMeter测试系统的负载和压力,评估其在高并发情况下的表现。还有可能出现的是自动化测试脚本的编写,如Selenium用于网页自动化测试,Appium进行移动应用测试。 在上机实验报告中...

    jmeter-5.5.zip

    2. lib:这个目录存放了JMeter 5.5的核心库文件,这些库文件支持JMeter的各种功能,如HTTP请求、响应处理、断言、监听器等。 3. printable_docs:包含JMeter的可打印文档,如PDF格式的用户手册,便于离线查阅和学习...

    [零成本实现WEB性能测试 基于APACHE JMETER].温素剑.扫描版

    ### 零成本实现WEB性能测试——基于APACHE JMETER #### 一、Apache JMeter简介 Apache JMeter是一款开源的、多线程的压力与性能测试工具,主要用于对静态或动态资源(例如静态文件、Java小应用程序、CGI脚本等)...

Global site tag (gtag.js) - Google Analytics