Jmeter性能测试基础篇

Jmeter的安装

1、安装Jmeter之前需要安装JDK,我这里安装了1.8版本的JDk,安装了3.0版本的Jmeter(笔者建议安装3.3版本的)。

JDK下载链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html

Jmeter下载链接:http://jmeter.apache.org/download_jmeter.cgi

下载完成后双击解压zip文件

进入解压目录

2、双击ApacheJmeter.jar打开jmeter界面。

3、这里用百度作为测试示例

百度网址:www.baidu.com/s?ie=utf-8&wd=jmeter性能测试

请求参数:wd:jmeter性能测试

4、Jmeter脚本的编写

  4.1、添加线程组

    右击“测试计划”—>“添加”—>“Threads”—>“线程组”

    线程组:模拟用户数量,这里设置线程数为5,即用户数量为5个

    Period:这里设置为2秒,即2秒启动5个线程

    循环次数:线程循环的次数,这里设置为2,即这5个线程(5个用户数量)循环2次。如果勾选了循环次数为永远,则线程会一直发送请求,直至关闭脚本。

     Delay Thread creation until needed:直到需要时延迟线程的创建。 
    调度器:设置线程组启动的开始时间和结束时间(配置调度器时,需要勾选循环次数为永远) 
      持续时间(秒):测试持续时间,会覆盖结束时间 
      启动延迟(秒):测试延迟启动时间,会覆盖启动时间 
      启动时间:测试启动时间,启动延迟会覆盖它。当启动时间已过,手动只需测试时当前时间也会覆盖它。 
      结束时间:测试结束时间,持续时间会覆盖它。

  4.2、添加http请求

    右击“线程组”—>“添加”—>“Sampler”—>“Http请求”

    服务器名称或者IP:输入目标网址或者目标IP。

    端口号:默认为80。

    协议:填写http请求

    方法:这里是GET请求方法(其他方式还有GET、POST、HEAD、PUT、OPTIONS、TRACE、DELETE等)

    路径:目标URL,(填写除了网址和参数的剩下的部分)。

    同请求一起发送的参数:参数名称(wd),因为百度网址的参数名字是wd。值是自己的搜索词。勾选后面的编码。

  4.3、添加察看结果树

    右键点击“线程组” -> “添加” -> “监听器” -> “察看结果树”

    修改响应数据格式为“HTML Source Formatted”,点击“响应数据”查看响应结果。

  4.5、用表格查看结果

    右击“线程组” -> “添加” -> “监听器” -> “用表格查看结果”

原文地址:https://www.cnblogs.com/yddyy/p/12003792.html

时间: 2024-11-06 11:36:09

Jmeter性能测试基础篇的相关文章

jmeter性能测试基础实战

一.前言 “纸上得来终觉浅,绝知此事要躬行.”学习了理论知识,要实操起来.本文主要介绍jmeter性能测试基础实战. 二.Jmeter 性能测试基础实战 1.测试需求:测试20个用户访问https://www.cnblogs.com/huainanhai/ 在负载达到30 QPS时的平均响应时间. QPS: Query Per Second每秒查询率:是一台查询服务器每秒能够处理的查询次数.在因特网上,作为域名系统服务器的性能经常用每秒查询率来衡量. 2.测试步骤: 第一步:添加线程组 线程组主

JMeter性能测试入门篇,超详细

原文转自:https://blog.csdn.net/lovesoo/article/details/78579547 1. Jmeter简介 Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件.相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一. 本文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本.最终执行性能测试并分析性能测试结果. 运行环境为Windo

JMeter性能测试基础 (1) - 安装及简单使用

Apache JMeter是一款开源性能测试工具,全部功能使用Java编写,可用于进行性能测试.JMeter最初被设计用于Web应用测试,之后被扩展至多个测试领域. Apache jmeter 可以用于对静态资源的和动态资源(包括WebServices(SOAP/REST).动态Web语言(PHP.Java.ASP.NET.文件.及其它内容).Java对象.数据库及数据查询.FTP服务器等等)进行性能测试.它可以用于对服务器.集群,网络 或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的

性能测试学习基础篇--随笔3

继续做个随笔--现在开始主要讲Jmeter的基础运用知识 -Jmeter基础篇- Jmeter常用术语: 1.采样器Samplers:采样器是jmeter测试脚本的基础单元,用户可以用它来向服务器发出一个特定的请求,采样器会在超时前等待服务器的响应. 2.逻辑控制器Logic Controllers:用户通过逻辑控制器来控制jmeter测试脚本的执行顺序,以便测试能够按照用户期望的顺序和逻辑执行. 3.监听器Listeners:监听器被用来收集测试结果信息,并以用户指定的方式加以展示. 4.配置

性能测试基础-开门篇2

性能测试工具篇: 1.商业工具-LR LoadRunner,是一种预测系统行为和性能的负载测试工具.通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试.企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期. LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能. 2.开源JMeter Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于

JMeter性能测试,完整入门篇

https://blog.csdn.net/lovesoo/article/details/78579547 1. Jmeter简介Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件.相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一. 本文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本.最终执行性能测试并分析性能测试结果. 运行环境为Windows 10系

【读书笔记】性能测试基础

读书笔记:<零成本实现Web性能测试>第1~3章随手记 第1章 性能测试基础 性能测试的基本流程: 1.明确性能测试需求 2.制定性能测试方案 性能测试方案应该详尽地描述如何进行性能测试,其中应该至少包括: 1)测试背景 2)测试目的 3)测试范围           4)测试进入条件           5)测试退出条件 6)测试指标要求 7)测试策略 8)测试时机 9)测试风险 10)测试资源      3.编写性能测试案例 4.执行性能测试案例 5.分析性能测试结果 6.生成性能测试报告

Jmeter性能测试视频教程

Jmeter性能测试实战视频教程 课程观看地址:http://www.xuetuwuyou.com/course/39 课程出自学途无忧网:http://www.xuetuwuyou.com 本课程从实战角度,由浅入深讲解Jmeter性能测试,学习本课程需要具备拥有一定性能测试基础知识. 课时1:认识jmeter 课时2:jmeter常用功能介绍 课时3:jmeter两种脚本录制方法 课时4:自动化测试badboy实战 课时5:jmeter性能测试小小的实战 课时6:jmeter元件作用域与执行

JMeter性能测试3.0时代之-多维度的图形化HTML报告

在上一篇博客JMeter性能测试3.0时代之-全新JMeter插件管理中我说会写真正的JMeter 3.0新特性,时隔两周,总算在这个周末,暂停其他安排,来继续这个未完成的系列.本文主要介绍JMeter3.0引入的新特性:Dashboard Report,图形化的HTML格式多维度测试报告.借助这个特性,可以很大程度上降低我们搭建基于JMeter的性能测试平台时,在结果展示上的难度,将更多的经历放在后端的平台功能而不是去临时学习前端图表库. 一.为什么谈这个新特性 在JMeter3.0之前,官方